DEFINE_DEVPROPKEY

V Windows Vista a novějších verzích Windows vytvoří makro DEFINE_DEVPROPKEY strukturu DEVPROPKEY, která představuje klíč vlastnosti zařízení v modelu sjednocených vlastností zařízení.

#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

Členové

Jméno
Název struktury DEVPROPKEY, která představuje klíč vlastnosti zařízení.

l
Nepodepsaná proměnná s dlouhým typem, která poskytuje hodnotu členu data1 členu fmtid struktury DEVPROPKEY.

w1
Proměnná bez znaménka krátkého typu, která poskytuje hodnotu členu data2 členu fmtid struktury DEVPROPKEY.

w2
Proměnná bez znaménka krátkého typu, která poskytuje hodnotu členu data3 členu fmtid struktury DEVPROPKEY.

b1
Proměnná typu bajt, která poskytuje hodnotu členu data4[0] členu fmtid struktury DEVPROPKEY.

b2
Proměnná typu bajt, která poskytuje hodnotu data4[1] členu fmtid struktury DEVPROPKEY.

b3
Proměnná typu bajt, která poskytuje hodnotu členu data4[2] členu fmtid struktury DEVPROPKEY.

b4
Proměnná typu bajt, která poskytuje hodnotu členu data4[3] členu fmtid struktury DEVPROPKEY.

b5
Proměnná typu bajt, která poskytuje hodnotu členu data4[4] členu fmtid struktury DEVPROPKEY.

b6
Proměnná typu bajt, která poskytuje hodnotu členu data4[5] členu fmtid struktury DEVPROPKEY.

b7
Proměnná typu bajt, která poskytuje hodnotu členu data4[6] členu fmtid struktury DEVPROPKEY.

b8
Proměnná typu bajt, která poskytuje hodnotu členu data4[7] člena fmtid struktury DEVPROPKEY.

pid
Proměnná typu DEVPROPID, která poskytuje hodnotu člena pid (identifikátor vlastnosti) struktury DEVPROPKEY. Identifikátor vlastnosti musí být větší nebo roven dvěma.

Remarks

Struktura DEFINE_DEVPROPKEY je součástí sjednoceného modelu vlastností zařízení.

Makro DEFINE_DEVPROPKEY lze použít k vytvoření struktury DEVPROPKEY , která představuje vlastní vlastnost zařízení.

Requirements

Header

Devpropdef.h (včetně Devpropdef.h)

Viz také

DEVPROPKEY