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 |