DEFINE_DEVPROPKEY

In Windows Vista und höheren Versionen von Windows erstellt das DEFINE_DEVPROPKEY-Makro eine DEVPROPKEY-Struktur, die einen Geräteeigenschaftsschlüssel im einheitlichen Geräteeigenschaftenmodell darstellt.

#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

Mitglieder

Namen
Der Name einer DEVPROPKEY-Struktur, die einen Geräteeigenschaftsschlüssel darstellt.

l
Eine nicht signierte long-typed-Variable, die den Wert des Data1-Members des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

w1
Eine nicht signierte Kurztypvariable, die den Wert des Data2-Members des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

w2
Eine nicht signierte Kurztypvariable, die den Wert des Data3-Members des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b1
Eine Bytetypvariable, die den Wert des Data4[0] -Elements des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b2
Eine Bytetypvariable, die den Wert des Data4[1] -Members des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b3
Eine Bytetypvariable, die den Wert des Data4[2] -Elements des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b4
Eine Bytetypvariable, die den Wert des Data4[3] -Elements des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b5
Eine Bytetypvariable, die den Wert des Data4[4] -Members des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b6
Eine Bytetypvariable, die den Wert des Data4[5] -Elements des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b7
Eine Bytetypvariable, die den Wert des Data4[6] -Members des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

b8
Eine Bytetypvariable, die den Wert des Data4[7] -Elements des fmtid-Elements der DEVPROPKEY-Struktur bereitstellt.

pid
Eine DEVPROPID-typierte Variable, die den Wert des Pid-Elements (Eigenschaftsbezeichner) der DEVPROPKEY-Struktur bereitstellt. Der Eigenschaftsbezeichner muss größer oder gleich zwei sein.

Bemerkungen

Die DEFINE_DEVPROPKEY Struktur ist Teil des einheitlichen Geräteeigenschaftenmodells.

Das DEFINE_DEVPROPKEY Makro kann verwendet werden, um eine DEVPROPKEY-Struktur zu erstellen, die eine benutzerdefinierte Geräteeigenschaft darstellt.

Requirements

Header

Devpropdef.h (enthalten Devpropdef.h)

Siehe auch

DEVPROPKEY