DEVPROP_TYPE_NULL

在Windows Vista及之後版本的 Windows 中,DEVPROP_TYPE_NULL 識別碼代表一種特殊的基底資料型別識別碼,表示裝置屬性存在。 然而,該財產本身並無與該財產相關聯的價值。

Remarks

使用這個 base-property-type 識別碼搭配裝置屬性函式,刪除與裝置屬性相關聯的值。

如果裝置屬性函式回傳這個基礎資料型態,表示該屬性存在,但該屬性沒有相關聯的值。

DEVPROP_TYPE_NULL識別碼不能與屬性資料型別修飾符 DEVPROP_TYPEMOD_ARRAY 或 DEVPROP_TYPEMOD_LIST結合。

設定此類屬性

要設定資料型別為DEVPROP_TYPE_NULL的屬性,請呼叫對應的 SetupDiSetXxx 屬性函式,並設定函數參數如下:

  • 將 PropertyType 參數設為 DEVPROP_TYPE_NULL,PropertyBuffer 參數設為 NULL,PropertyBufferSize 參數設為零。

  • 其他函式輸入參數則依照適當方式設定該性質。

擷取此類屬性

呼叫 SetupDiGetXxx 屬性函式,嘗試擷取沒有值的裝置屬性時,會成功並將 *PropertyType 參數設為 DEVPROP_TYPE_NULL。

Requirements

頁首

Devpropdef.h(包含 Devpropdef.h)