クラス SMS_NAL_Methods の UnPackNALPath メソッド

Configuration Manager の UnPackNALPath メソッドは、ネットワーク抽象化層 (NAL) パスをそのコンポーネントにデコードします。

次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。

構文

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

パラメーター

NALPath データ型: String

Qualifiers: [in]

デコードされる NAL パス。

DisplayQualifiers データ型: String 配列

Qualifiers: [out]

Configuration Manager コンソールで使用される修飾子。 クラス SMS_NAL_Methods の PackNALPath メソッドDisplayQualifiers プロパティを参照してください。

NALType データ型: String

Qualifiers: [out]

ネットワーク オペレーティング システムで指定された NAL 型。 クラス SMS_NAL_Methods の PackNALPath メソッドNALType プロパティを参照してください。

NetworkOSPath データ型: String

Qualifiers: [out]

ネットワーク オペレーティング システムのパス。 クラス SMS_NAL_Methods の PackNALPath メソッドNetworkOSPath プロパティを参照してください。

NetworkConnectionQualifiers データ型: String 配列

Qualifiers: [out]

Configuration Manager コンポーネント固有の修飾子。 クラス SMS_NAL_Methods の PackNALPath メソッドNetworkConnectionQualifiers プロパティを参照してください。

戻り値

成功を示す 0 または失敗を示す場合は 0 以外の SInt32 データ型。

返されたエラーの処理の詳細については、「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クラス