Freigeben über


UnPackNALPath-Methode in Class SMS_NAL_Methods

Die UnPackNALPath -Methode decodiert in Configuration Manager einen NAL-Pfad (Network Abstraction Layer) in seine Komponenten.

Die folgende Syntax wird von MOF-Code (Managed Object Format) vereinfacht und definiert die -Methode.

Syntax

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

Parameter

NALPath
Datentyp: String

Qualifizierer: [in]

Der zu decodierte NAL-Pfad.

DisplayQualifiers
Datentyp: String Array

Qualifizierer: [out]

Von der Configuration Manager-Konsole verwendete Qualifizierer. Weitere Informationen finden Sie in der DisplayQualifiers -Eigenschaft der PackNALPath-Methode in Class SMS_NAL_Methods.

NALType
Datentyp: String

Qualifizierer: [out]

Der vom Netzwerkbetriebssystem angegebene NAL-Typ. Weitere Informationen finden Sie in der NALType -Eigenschaft der PackNALPath-Methode in Class SMS_NAL_Methods.

NetworkOSPath
Datentyp: String

Qualifizierer: [out]

Pfad des Netzwerkbetriebssystems. Weitere Informationen finden Sie in der NetworkOSPath -Eigenschaft der PackNALPath-Methode in Class SMS_NAL_Methods.

NetworkConnectionQualifiers
Datentyp: String Array

Qualifizierer: [out]

Configuration Manager komponentenspezifische Qualifizierer. Weitere Informationen finden Sie in der NetworkConnectionQualifiers -Eigenschaft der PackNALPath-Methode in Class SMS_NAL_Methods.

Rückgabewerte

Ein SInt32 Datentyp, der 0 ist, um einen Erfolg anzugeben, oder ungleich 0 (null), um einen Fehler anzugeben.

Informationen zur Behandlung von zurückgegebenen Fehlern finden Sie unter Informationen zu Configuration Manager Fehlern.

Beispielcode

Im folgenden Beispiel wird ein NAL-Pfad decodiert.

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  

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.

Siehe auch

SMS_NAL_Methods-Klasse
PackNALPath-Methode in Class SMS_NAL_Methods