Compartilhar via


Método UnPackNALPath na classe SMS_NAL_Methods

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

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) 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

Qualificadores: [in]

Caminho NAL a ser decodificado.

DisplayQualifiers
Tipo de dados: String Matriz

Qualificadores: [out]

Qualificadores usados pelo console Configuration Manager. Consulte a DisplayQualifiers propriedade do Método PackNALPath em Class SMS_NAL_Methods.

NALType
Tipo de dados: String

Qualificadores: [out]

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

NetworkOSPath
Tipo de dados: String

Qualificadores: [out]

Caminho do sistema operacional de rede. Consulte a NetworkOSPath propriedade do Método PackNALPath em Class SMS_NAL_Methods.

NetworkConnectionQualifiers
Tipo de dados: String Matriz

Qualificadores: [out]

Configuration Manager qualificadores específicos do componente. Consulte a NetworkConnectionQualifiers propriedade do Método PackNALPath em Class SMS_NAL_Methods.

Return Values

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

Para obter informações sobre como lidar com erros retornados, consulte Sobre erros de 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 runtime

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

Requisitos de desenvolvimento

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

Confira também

Classe SMS_NAL_Methods
Método PackNALPath na classe SMS_NAL_Methods