Share via


WMI オブジェクト パスの要件

WMI では、関連付けクラスの参照プロパティのオブジェクト パスを使用して関連オブジェクトを識別し、いくつかのメソッドの入力パラメーターまたは出力パラメーターでオブジェクト パスを使用します。 オブジェクト パスは参照と比較のために文字列として扱われるため、参照プロパティとして使用する場合のオブジェクト パスの値は常に文字列自体であり、逆参照されたオブジェクトではありません。 オブジェクト パスを扱う文字列比較では、常に大文字と小文字が区別されません。

オブジェクト パスでは、次の構文を使用できます。

  • 単一引用符で囲まれた文字列。
  • スラッシュを区切り記号として使用します。
  • バックスラッシュを区切り記号として使用します。
  • 整数の 16 進数定数。
  • ブール値を受け取るキーを持つクラスのブール定数。
  • 空白の場合は %20 など、印刷されない文字を表す URL 表記。

さらに、オブジェクト パス文字列は、次の制限に従う必要があります。

  • 部分的な名前空間パスを持つ想定されたローカル サーバー。 したがって、ルートと既定の名前空間を指定することは、ローカル サーバー上のルートと既定の名前空間を意味します。
  • 要素内または要素間に空白はありません。
  • オブジェクト パスに埋め込まれた引用符は使用できますが、C または C++ アプリケーションのように、引用符をエスケープ文字で区切る必要があります。
  • キーの数値部分として認識されるのは、10 進値のみです。