Condividi tramite


Metodo UnPackNALPath nella classe SMS_NAL_Methods

Il UnPackNALPath metodo, in Configuration Manager, decodifica un percorso NAL (Network Abstraction Layer) nei relativi componenti.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e definisce il metodo .

Sintassi

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

Parametri

NALPath
Tipo di dati:String

Qualificatori: [in]

Percorso NAL da decodificare.

DisplayQualifiers
Tipo di dati: String Matrice

Qualificatori: [out]

Qualificatori usati dalla console Configuration Manager. Vedere la DisplayQualifiers proprietà del metodo PackNALPath nella classe SMS_NAL_Methods.

NALType
Tipo di dati:String

Qualificatori: [out]

Tipo NAL specificato dal sistema operativo di rete. Vedere la NALType proprietà del metodo PackNALPath nella classe SMS_NAL_Methods.

NetworkOSPath
Tipo di dati:String

Qualificatori: [out]

Percorso del sistema operativo di rete. Vedere la NetworkOSPath proprietà del metodo PackNALPath nella classe SMS_NAL_Methods.

NetworkConnectionQualifiers
Tipo di dati: String Matrice

Qualificatori: [out]

Configuration Manager qualificatori specifici del componente. Vedere la NetworkConnectionQualifiers proprietà del metodo PackNALPath nella classe SMS_NAL_Methods.

Valori restituiti

Tipo SInt32 di dati 0 per indicare l'esito positivo o diverso da zero per indicare l'errore.

Per informazioni sulla gestione degli errori restituiti, vedere Informazioni sugli errori di Configuration Manager.

Codice di esempio

Nell'esempio seguente viene decodificato un percorso 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  

Requisiti

Requisiti di runtime

Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.

Requisiti di sviluppo

Per altre informazioni, vedere Configuration Manager Requisiti di sviluppo del server.

Vedere anche

Classe SMS_NAL_Methods
Metodo PackNALPath nella classe SMS_NAL_Methods