次の方法で共有


クラス 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 コンソールで使用される修飾子。 クラス SMS_NAL_Methodsの DisplayQualifiersPackNALPath メソッドのプロパティを参照してください。

NALType
データ型: String

修飾子: [out]

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

NetworkOSPath
データ型: String

修飾子: [out]

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

NetworkConnectionQualifiers
データ型: String 配列

修飾子: [out]

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

戻り値

SInt32成功を示す 0 のデータ型、失敗を示す 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 メソッド