CIMType 修飾子
CIMType 修飾子には、プロパティの型を記述するテキストが含まれています。
このテキストには、"string" や "sint32" などの MOF 型、または "CIM_STRING" や "CIM_SINT32" などの CIM 型を指定できます。 CIMType 修飾子と、IWbemClassObject::Get メソッドの pvtType パラメータで使用されるプロパティの型との間には、一対一の対応があります。
次の 2 つの例外があります。
- "参照プロパティ"。これは CIM_REFERENCE 型で、"REF:classname" 値が含まれます。 classname 値は、参照プロパティのクラス型を表します。
- 埋め込みオブジェクト プロパティ。これは CIM_OBJECT 型です。
ただし、CIMType 修飾子を使用して参照プロパティの型をより正確に指定できること、およびそうすべきであることに注意してください。 たとえば、プロパティが常に Win32_LogicalDisk クラスのインスタンスを参照している場合、その CIMType 修飾子は次のように設定する必要があります。
"ref:Win32_LogicalDisk"
既定では、参照プロパティの CIMType 修飾子の型は ref です。
参照プロパティと同様に、CIMType 修飾子を使用して、次の構文で埋め込みオブジェクト プロパティの型をより正確に指定する必要があります。
"object:EmbedClass"
WMI では、VT_ プレフィックスを持つ標準定数で表現できるよりも多くの型が許可されるため、CIMType 修飾子は型の値を解釈するのに役立ちます。 CIMType 修飾子は自動的に追加されます。 詳細については、「MOF データ型」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |