类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服务器开发要求

另请参阅

在类SMS_NAL_Methods中SMS_NAL_Methods类 PackNALPath 方法