Partilhar via


Método UnPackNALPath na Classe SMS_NAL_Methods

O UnPackNALPath método, no Gestor de Configuração, descodifica um caminho de camada de abstração de rede (NAL) para os seus componentes.

A seguinte sintaxe é simplificada a partir do código do Formato de Objeto Gerido (MOF) 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: [in]

Caminho nal para ser descodificado.

DisplayQualifiers
Tipo de dados: Matriz String

Eliminatórias: [fora]

Qualificações utilizadas pela consola Do Gestor de Configuração. Consulte a DisplayQualifiers propriedade do Método PackNALPath em SMS_NAL_Methods de classe.

NALType
Tipo de dados: String

Eliminatórias: [fora]

O tipo NAL especificado pelo sistema operativo da rede. Consulte a NALType propriedade do Método PackNALPath em SMS_NAL_Methods de classe.

NetworkOSPath
Tipo de dados: String

Eliminatórias: [fora]

Trajetória do sistema operativo da rede. Consulte a NetworkOSPath propriedade do Método PackNALPath em SMS_NAL_Methods de classe.

NetworkConnectionQualifiers
Tipo de dados: Matriz String

Eliminatórias: [fora]

Classificações específicas do Gestor de Configuração. Consulte a NetworkConnectionQualifiers propriedade do Método PackNALPath em SMS_NAL_Methods de classe.

Valores de devolução

Um SInt32 tipo de dados que é 0 para indicar sucesso ou não zero para indicar falha.

Para obter informações sobre o manuseamento de erros devolvidos, consulte Sobre erros do Gestor de Configuração.

Código exemplo

O exemplo a seguir descodifica 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 Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).

Requisitos de Desenvolvimento

Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).

Consulte também

Aula de SMS_NAL_Methods
Método PackNALPath na Classe SMS_NAL_Methods