DEVPROP_TYPEMOD_ARRAY

在Windows Vista及之後版本的 Windows 中,DEVPROP_TYPEMOD_ARRAY 識別碼代表一個屬性資料型別修飾符,可與基礎資料型別識別碼結合,產生代表基礎資料型別值陣列的屬性資料型別識別碼。

Remarks

DEVPROP_TYPEMOD_ARRAY識別碼只能與與資料相關的固定長度基底資料型別識別碼(DEVPROPTYPE 值)結合。 DEVPROP_TYPEMOD_ARRAY識別碼不能與 DEVPROP_TYPE_EMPTY、 DEVPROP_TYPE_NULL或任何可變長度的基礎資料類型識別碼合併使用。

要建立代表基礎資料型別值陣列的屬性資料型別識別碼,請在 DEVPROP_TYPEMOD_ARRAY 與對應的 DEVPROP_TYPE_Xxx 識別碼之間執行逐位元或運算。 例如,要指定一個無符號位元組陣列,請執行以下位元順序 OR:(DEVPROP_TYPEMOD_ARRAY | DEVPROP_TYPE_BYTE)。

基礎資料型態值陣列的大小(以位元組為單位)即為陣列的位元組大小。

關於如何建立一個屬性資料型別識別碼,代表 NULL 終止 Unicode 字串的 REG_MULTI_SZ 清單,請參見 DEVPROP_TYPEMOD_LIST。

Requirements

頁首

Devpropdef.h(包含 Devpropdef.h)

也請參閱

DEVPROPTYPE

DEVPROP_TYPEMOD_LIST