次の方法で共有


クラス SMS_NAL_Methodsの UnPackNALPath メソッド

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

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

構文

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

パラメーター

NALPath データ型: String

修飾子: [in]

デコードする NAL パス。

DisplayQualifiersデータ型: 配列String

修飾子: [out]

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

NALType データ型: String

修飾子: [out]

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

NetworkOSPath データ型: String

修飾子: [out]

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

NetworkConnectionQualifiersデータ型: 配列String

修飾子: [out]

コンポーネント固有の修飾子をConfiguration Managerします。 Class 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 クラスSMS_NAL_Methods の PackNALPath クラス メソッド