UnPackNALPath, metoda w klasie SMS_NAL_Methods

Metoda UnPackNALPath w Configuration Manager dekoduje ścieżkę warstwy abstrakcji sieci (NAL) do swoich składników.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i definiuje metodę .

Składni

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

Parametry

NALPath
Typ danych: String

Kwalifikatory: [w]

Ścieżka NAL, która ma zostać zdekodowana.

DisplayQualifiers
Typ danych: String Tablica

Kwalifikatory: [out]

Kwalifikatory używane przez konsolę Configuration Manager. Zobacz właściwość DisplayQualifiersPackNALPath Method w klasie SMS_NAL_Methods.

NALType
Typ danych: String

Kwalifikatory: [out]

Typ NAL określony przez system operacyjny sieci. Zobacz właściwość NALTypePackNALPath Method w klasie SMS_NAL_Methods.

NetworkOSPath
Typ danych: String

Kwalifikatory: [out]

Ścieżka systemu operacyjnego sieci. Zobacz właściwość NetworkOSPathPackNALPath Method w klasie SMS_NAL_Methods.

NetworkConnectionQualifiers
Typ danych: String Tablica

Kwalifikatory: [out]

Configuration Manager kwalifikatory specyficzne dla składników. Zobacz właściwość NetworkConnectionQualifiersPackNALPath Method w klasie SMS_NAL_Methods.

Wartości zwracane

Typ SInt32 danych, który ma wartość 0, aby wskazać powodzenie lub inny niż zero, aby wskazać błąd.

Aby uzyskać informacje o obsłudze zwróconych błędów, zobacz Informacje o błędach Configuration Manager.

Przykładowy kod

Poniższy przykład dekoduje ścieżkę 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  

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.

Zobacz też

klasa SMS_NAL_Methods
PackNALPath, metoda w klasie SMS_NAL_Methods