在Windows Vista及之後版本的 Windows,DEFINE_DEVPROPKEY 巨集建立一個 DEVPROPKEY 結構,代表統一裝置屬性模型中的裝置屬性金鑰。
#ifdef INITGUID
#define DEFINE_DEVPROPKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const DEVPROPKEY DECLSPEC_SELECTANY name = { { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }, pid }
#else
#define DEFINE_DEVPROPKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const DEVPROPKEY name
#endif // INITGUID
Members
l
一個無符號長型變數,提供 DEVPROPKEY 結構中 fmtid 成員 data1 成員的值。
W1
一個無符號的短型變數,提供 DEVPROPKEY 結構中 fmtid 成員 data2 成員的值。
W2
一個無符號短型變數,提供 DEVPROPKEY 結構中 fmtid 成員 data3 成員的值。
B1
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[0] 成員的值。
B2
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[1] 成員的值。
B3
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[2] 成員的值。
B4
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[3] 成員的值。
B5
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[4] 成員的值。
B6
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[5] 成員的值。
B7
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[6] 成員的值。
B8
一個位元組型別變數,提供 DEVPROPKEY 結構中 fmtid 成員 data4[7] 成員的值。
PID
一個 DEVPROPID 型別變數,提供 DEVPROPKEY 結構中 pid (屬性識別碼)成員的值。 屬性識別碼必須大於或等於二。
Remarks
DEFINE_DEVPROPKEY結構是 統一裝置屬性模型的一部分。
DEFINE_DEVPROPKEY 巨集 可用來建立代表自訂裝置屬性的 DEVPROPKEY 結構。
Requirements
頁首 |
Devpropdef.h(包含 Devpropdef.h) |