DEVPROP_TYPEMOD_ARRAY
Windows Vista 以降のバージョンの Windows では、DEVPROP_TYPEMOD_ARRAY 識別子はプロパティ データ型修飾子を表しており、基本データ型識別子と組み合わせると、基本データ型の値の配列を表すプロパティ データ型識別子を作成できます。
解説
DEVPROP_TYPEMOD_ARRAY 識別子は、データに関連付けられている固定長の基本データ型識別子 (DEVPROPTYPE の値) とのみ組み合わせることができます。 DEVPROP_TYPEMOD_ARRAY 識別子は、DEVPROP_TYPE_EMPTY や、DEVPROP_TYPE_NULL 、その他の可変長の基本データ型識別子とは組み合わせることができません。
基本データ型の値の配列を表すプロパティ データ型識別子を作成するには、DEVPROP_TYPEMOD_ARRAY とそれに対応する DEVPROP_TYPE_Xxx 識別子の間でビットごとの OR を実行します。 たとえば、符号なしバイトの配列を指定するには、次のビットごとの OR を実行します: (DEVPROP_TYPEMOD_ARRAY | DEVPROP_TYPE_BYTE)。
その配列のサイズ (バイト単位) が、基本データ型の値の配列のサイズ (バイト単位) です。
NULL で終わる Unicode 文字列の REG_MULTI_SZ リストを表すプロパティ データ型識別子を作成する方法については、DEVPROP_TYPEMOD_LIST を参照してください。
要件
ヘッダー |
Devpropdef.h (Devpropdef.h を含む) |