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 サーバー開発要件」を参照してください。