DEVPROP_TYPE_Null
在 Windows Vista 和更新版本的 Windows 中,DEVPROP_TYPE_Null識別碼代表特殊的基底資料類型識別碼,指出裝置屬性存在。 不過,屬性沒有與 屬性相關聯的值。
備註
使用此 base-property-type 識別碼搭配裝置屬性函式來刪除與裝置屬性相關聯的值。
如果裝置屬性函式傳回這個基底資料類型,則屬性存在,但屬性沒有與其相關聯的值。
DEVPROP_TYPE_Null識別碼無法與 property-data-type 修飾詞DEVPROP_TYPEMOD_ARRAY 或 DEVPROP_TYPEMOD_LIST結合。
設定此類型的屬性
若要設定資料類型為DEVPROP_TYPE_Null的屬性,請呼叫對應的SetupDiSetXxx屬性函式,並設定函式參數,如下所示:
將 PropertyType 參數設定為 DEVPROP_TYPE_Null, 將 PropertyBuffer 參數設定為 Null,並將 PropertyBufferSize 參數設定為零。
視需要設定其他函式輸入參數來設定 屬性。
擷取此類型的屬性
呼叫SetupDiGetXxx屬性函式,嘗試擷取沒有值的裝置屬性將會成功,並將 *PropertyType參數設定為 DEVPROP_TYPE_Null。
規格需求
標頭 |
Devpropdef.h (包含 Devpropdef.h) |