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) |