Sdílet prostřednictvím


Metoda UnPackNALPath v SMS_NAL_Methods třídy

Metoda UnPackNALPath v Configuration Manager dekóduje cestu k síťové abstraktní vrstvě (NAL) do svých komponent.

Následující syntaxe je zjednodušena z kódu MOF (Managed Object Format) a definuje metodu.

Syntaxe

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

Parametry

NALPath
Datový typ: String

Kvalifikátory: [v]

Cesta NAL, která se má dekódovat.

DisplayQualifiers
Datový typ: String Array

Kvalifikátory: [out]

Kvalifikátory používané konzolou Configuration Manager. Podívejte se na DisplayQualifiers vlastnost PackNALPath Method v SMS_NAL_Methods třídy.

NALType
Datový typ: String

Kvalifikátory: [out]

Typ překladu adres (NAL) určený síťovým operačním systémem. Podívejte se na NALType vlastnost PackNALPath Method v SMS_NAL_Methods třídy.

NetworkOSPath
Datový typ: String

Kvalifikátory: [out]

Cesta síťového operačního systému. Podívejte se na NetworkOSPath vlastnost PackNALPath Method v SMS_NAL_Methods třídy.

NetworkConnectionQualifiers
Datový typ: String Array

Kvalifikátory: [out]

Configuration Manager kvalifikátory specifické pro jednotlivé komponenty. Podívejte se na NetworkConnectionQualifiers vlastnost PackNALPath Method v SMS_NAL_Methods třídy.

Návratové hodnoty

Datový SInt32 typ, který má hodnotu 0, která označuje úspěch nebo nenulovou hodnotu, která označuje selhání.

Informace o zpracování vrácených chyb najdete v tématu Informace o chybách Configuration Manager.

Příklad kódu

Následující příklad dekóduje cestu 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  

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.

Viz taky

SMS_NAL_Methods – třída
Metoda PackNALPath v SMS_NAL_Methods třídy