类SMS_NAL_Methods中的 UnPackNALPath 方法
在 Configuration Manager 中,方法UnPackNALPath
将网络抽象层 (NAL) 路径解码为其组件。
以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。
语法
SInt32 UnPackNALPath(
String NALPath,
String DisplayQualifiers[],
String NALType,
String NetworkOSPath,
String NetworkConnectionQualifiers[]
);
参数
NALPath
数据类型String
限定符:[in]
要解码的 NAL 路径。
DisplayQualifiers
数据类型: String
数组
限定符:[out]
Configuration Manager控制台使用的限定符。
DisplayQualifiers
请参阅类SMS_NAL_Methods中的 PackNALPath 方法的属性。
NALType
数据类型String
限定符:[out]
网络操作系统指定的 NAL 类型。
NALType
请参阅类SMS_NAL_Methods中的 PackNALPath 方法的属性。
NetworkOSPath
数据类型String
限定符:[out]
网络操作系统路径。
NetworkOSPath
请参阅类SMS_NAL_Methods中的 PackNALPath 方法的属性。
NetworkConnectionQualifiers
数据类型: String
数组
限定符:[out]
Configuration Manager特定于组件的限定符。
NetworkConnectionQualifiers
请参阅类SMS_NAL_Methods中的 PackNALPath 方法的属性。
返回值
一个 SInt32
数据类型,为 0 表示成功,非零表示失败。
有关处理返回的错误的信息,请参阅关于Configuration Manager错误。
示例代码
以下示例解码 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
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。