次の方法で共有


IWbemPath インターフェイス (wmiutils.h)

IWbemPath インターフェイスは、オブジェクト パス パーサーのプライマリ インターフェイスであり、プログラムが標準の方法でパスを解析できるようにします。 このインターフェイスは、パス情報を設定および取得するためのメイン インターフェイスです。

次の表に、 IWbemPath のメソッドを示します。

継承

IWbemPath インターフェイスは、IUnknown インターフェイスから継承されます。 IWbemPath には、次の種類のメンバーもあります。

メソッド

IWbemPath インターフェイスには、これらのメソッドがあります。

 
IWbemPath::CreateClassPart

パスのクラスまたはキー部分を初期化します。
IWbemPath::D eleteClassPart

IWbemPath::D eleteClassPart メソッドは、パスのクラス部分を削除します。
IWbemPath::GetClassName

IWbemPath::GetClassName メソッドは、パスからクラス名の部分を取得します。
IWbemPath::GetInfo

IWbemPath::GetInfo メソッドは、パーサー オブジェクトに配置されたパスに関する詳細を返します。
IWbemPath::GetKeyList

個々のキーにアクセスできるように IWbemPathKeyList ポインターを取得します。
IWbemPath::GetNamespaceAt

インデックスに基づいて名前空間を取得します。
IWbemPath::GetNamespaceCount

IWbemPath::GetNamespaceCount メソッドは、パス内の名前空間の数を返します。
IWbemPath::GetScope

インデックスに基づいてスコープを取得します。
IWbemPath::GetScopeAsText

インデックスに基づいてテキスト形式でスコープを取得します。
IWbemPath::GetScopeCount

IWbemPath::GetScopeCount メソッドは、パス内のスコープの数を返します。
IWbemPath::GetServer

IWbemPath::GetServer メソッドは、パスのサーバー部分を取得します。
IWbemPath::GetText

IWbemPath::GetText メソッドは、以前にパーサー オブジェクトに配置されたパスのテキスト表現を返します。
IWbemPath::IsLocal

IWbemPath::IsLocal メソッドは、渡されたコンピューター名がパス内のコンピューター名と一致するかどうか、またはパス内のサーバー名が NULL または "." であるかどうかをテストします。
IWbemPath::IsRelative

IWbemPath::IsRelative メソッドは、パーサーで既に設定されているパスが特定のコンピューターと名前空間に対して相対的であるかどうかをテストします。
IWbemPath::IsRelativeOrChild

IWbemPath::IsRelativeOrChild メソッドは、パーサーで既に設定されているパスが、特定のコンピューターと名前空間の相対パスまたは子であるかどうかをテストします。
IWbemPath::IsSameClassName

IWbemPath::IsSameClassName メソッドは、渡されたクラス名がパス内のクラス名と一致するかどうかをテストします。 メソッドは、パスに実際にクラス名がある場合にのみ TRUE を返すことができます。
IWbemPath::RemoveAllNamespaces

IWbemPath::RemoveAllNamespaces メソッドは、パスの名前空間部分を削除します。
IWbemPath::RemoveAllScopes

IWbemPath::RemoveAllScopes メソッドは、パスからすべてのスコープを削除します。
IWbemPath::RemoveNamespaceAt

IWbemPath::RemoveNamespaceAt メソッドは、特定のインデックスにある名前空間を削除します。 左端の名前空間のインデックス値は 0 (ゼロ) ですが、右側の名前空間のインデックス値は徐々に高くなります。
IWbemPath::RemoveScope

IWbemPath::RemoveScope メソッドは、インデックスに基づいてスコープを削除します。
IWbemPath::SetClassName

IWbemPath::SetClassName メソッドは、パスのクラス名部分を設定します。
IWbemPath::SetNamespaceAt

IWbemPath::SetNamespace メソッドは、0 から始まるインデックスを使用してパス内の名前空間を設定し、名前空間が配置されるパス内の場所を指定します。
IWbemPath::SetScope

IWbemPath::SetScope メソッドは、インデックスに基づいてパス内のスコープを設定します。 インデックスは常に 0 (ゼロ) で、スコープはパスのクラスまたはキー部分です。 このメソッドは、クラス名も設定します。
IWbemPath::SetServer

IWbemPath::SetServer メソッドは、パスのサーバー部分を設定します。
IWbemPath::SetText

IWbemPath::SetText メソッドはパスを解析して、パスパーサーがパスに関する情報を返すことができるようにします。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー wmiutils.h