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