共用方式為


類別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 主控台所使用的限定符。 請參閱類別DisplayQualifiersSMS_NAL_Methods中PackNALPath方法的屬性。

NALType 資料類型: String

限定符:[out]

網路作系統所指定的 NAL 類型。 請參閱類別NALTypeSMS_NAL_Methods中PackNALPath方法的屬性。

NetworkOSPath 資料類型: String

限定符:[out]

網路作系統路徑。 請參閱類別NetworkOSPathSMS_NAL_Methods中PackNALPath方法的屬性。

NetworkConnectionQualifiers 數據類型: String 陣列

限定符:[out]

Configuration Manager元件特定限定符。 請參閱類別NetworkConnectionQualifiersSMS_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類別中的PackNALPath方法類別SMS_NAL_Methods