Método UnPackNALPath na classe SMS_NAL_Methods

O UnPackNALPath método, no Configuration Manager, decodifica um caminho NAL (camada de abstração de rede) em seus componentes.

A sintaxe a seguir é simplificada a partir do código MOF (Managed Object Format) e define o método.

Sintaxe

SInt32 UnPackNALPath(
     String NALPath,
     String DisplayQualifiers[],
     String NALType,
     String NetworkOSPath,
     String NetworkConnectionQualifiers[]
);

Parâmetros

NALPath Tipo de dados: String

Eliminatórias: [em]

Caminho NAL a ser decodificado.

DisplayQualifiers Tipo de dados: String matriz

Eliminatórias: [fora]

Qualificadores usados pelo console do Configuration Manager. Consulte a DisplayQualifiers propriedade do método PackNALPath na classe SMS_NAL_Methods.

NALType Tipo de dados: String

Eliminatórias: [fora]

O tipo NAL especificado pelo sistema operacional de rede. Consulte a NALType propriedade do método PackNALPath na classe SMS_NAL_Methods.

NetworkOSPath Tipo de dados: String

Eliminatórias: [fora]

Caminho do sistema operacional de rede. Consulte a NetworkOSPath propriedade do método PackNALPath na classe SMS_NAL_Methods.

NetworkConnectionQualifiers Tipo de dados: String matriz

Eliminatórias: [fora]

Qualificadores específicos do componente do Configuration Manager. Consulte a NetworkConnectionQualifiers propriedade do método PackNALPath na classe SMS_NAL_Methods.

Return Values

Um SInt32 tipo de dados que é 0 para indicar sucesso ou diferente de zero para indicar falha.

Para obter informações sobre como lidar com erros retornados, consulte Sobre erros do Configuration Manager.

Código de exemplo

O exemplo a seguir decodifica um caminho NAL.

Dim clsNALMethods As SWbemObject
Dim NALPath As String
Dim DisplayQuals() As Variant
Dim NALType As String
Dim NOSPath As String
Dim NOSQuals() As Variant
Dim instResources As SWbemObjectSet
Dim instResource As SWbemObject
Dim Query As String

Set clsNALMethods = Services.Get("SMS_NAL_Methods")

Query = "SELECT * FROM SMS_SystemResourceList " & _
        "WHERE RoleName=""SMS Distribution Point"" AND SiteCode=""<site code>"""
Set instResources = Services.ExecQuery(Query, , wbemFlagForwardOnly Or wbemFlagReturnImmediately)

For Each instResource In instResources
    NALPath = instResource.NALPath

    clsNALMethods.UnPackNALPath NALPath, DisplayQuals, NALType, NOSPath, NOSQuals
    MsgBox "Path = " & NALPath & vbCrLf & _
           "Display = " & DisplayQuals(0) & vbCrLf & _
           "Type = " & NALType & vbCrLf & _
           "NOSPath = " & NOSPath & vbCrLf & _
           "NOSQual = " & NOSQuals(0)
Next

Requisitos

Requisitos de tempo de execução

Para obter mais informações, consulte Requisitos de tempo de execução do servidor do Configuration Manager.

Requisitos de desenvolvimento

Para obter mais informações, consulte Requisitos de Desenvolvimento de Servidor do Configuration Manager.

Confira também

SMS_NAL_Methods MétodoPackNALPath de classe na classe SMS_NAL_Methods