Share via


DEFINE_DEVPROPKEY

In Windows Vista und höheren Versionen von Windows erstellt das makro DEFINE_DEVPROPKEY eine DEVPROPKEY-Struktur, die einen Geräteeigenschaftenschlü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

Member

name
Der Name einer DEVPROPKEY-Struktur, die einen Geräteeigenschaftenschlüssel darstellt.

L
Eine Variable ohne Vorzeichen mit langer Typierung, die den Wert des data1-Members des fmtid-Members der DEVPROPKEY-Struktur angibt.

w1
Eine Variable mit kurzem Vorzeichen ohne Vorzeichen, die den Wert des data2-Members des fmtid-Members der DEVPROPKEY-Struktur bereitstellt.

w2
Eine Variable vom typ ohne Vorzeichen, die den Wert des data3-Members des fmtid-Members der DEVPROPKEY-Struktur angibt.

b1
Eine bytetypisierte Variable, die den Wert des data4[0] -Members des fmtid-Members der DEVPROPKEY-Struktur angibt.

B2
Eine bytetypisierte Variable, die den Wert des data4[1] -Members des fmtid-Members der DEVPROPKEY-Struktur angibt.

b3
Eine bytetypisierte Variable, die den Wert des data4[2] -Members des fmtid-Members der DEVPROPKEY-Struktur bereitstellt.

b4
Eine bytetypisierte Variable, die den Wert des data4[3] -Members des fmtid-Members der DEVPROPKEY-Struktur bereitstellt.

b5
Eine bytetypisierte Variable, die den Wert des data4[4] -Members des fmtid-Members der DEVPROPKEY-Struktur bereitstellt.

b6
Eine bytetypisierte Variable, die den Wert des data4[5] -Members des fmtid-Members der DEVPROPKEY-Struktur bereitstellt.

b7
Eine bytetypisierte Variable, die den Wert des data4[6] -Members des fmtid-Members der DEVPROPKEY-Struktur angibt.

b8
Eine bytetypisierte Variable, die den Wert des data4[7] -Members des fmtid-Members der DEVPROPKEY-Struktur angibt.

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

Bemerkungen

Die DEFINE_DEVPROPKEY-Struktur ist Teil des einheitlichen Geräteeigenschaftenmodells.

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

Anforderungen

Header

Devpropdef.h (einschließlich Devpropdef.h)

Weitere Informationen

DEVPROPKEY