DEFINE_DEVPROPKEY

在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

名稱
代表裝置屬性鍵的 DEVPROPKEY 結構名稱。

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)

也請參閱

DEVPROPKEY