次の方法で共有


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 を含む)

関連項目

DEVPROPTYPE

DEVPROP_TYPEMOD_LIST