DEFINE_DEVPROPKEY

In Windows Vista en latere versies van Windows maakt de DEFINE_DEVPROPKEY macro een DEVPROPKEY-structuur die een apparaateigenschapssleutel vertegenwoordigt in het geïntegreerde apparaateigenschapsmodel.

#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

Leden

Naam
De naam van een DEVPROPKEY-structuur die een eigenschapssleutel van een apparaat vertegenwoordigt.

l
Een niet-ondertekende, langgetypeerde variabele die de waarde levert van het gegevens1-lid van het fmtid-lid van de structuur DEVPROPKEY.

w1
Een niet-ondertekende variabele van het korte type die de waarde levert van het gegevens2-lid van het fmtid-lid van de structuur DEVPROPKEY.

w2
Een niet-ondertekende variabele van het korte type die de waarde levert van het gegevens3-lid van het fmtid-lid van de structuur DEVPROPKEY.

b1
Een byte-type variabele die de waarde levert van het data4[0] -lid van het fmtid-lid van de structuur DEVPROPKEY.

b2
Een byte-type variabele die de waarde levert van het data4[1] -lid van het fmtid-lid van de structuur DEVPROPKEY.

b3
Een byte-type variabele die de waarde levert van het data4[2] -lid van het fmtid-lid van de structuur DEVPROPKEY.

b4
Een byte-type variabele die de waarde levert van het data4[3] -lid van het fmtid-lid van de structuur DEVPROPKEY.

b5
Een byte-type variabele die de waarde levert van het data4[4] -lid van het fmtid-lid van de structuur DEVPROPKEY.

b6
Een byte-type variabele die de waarde levert van het data4[5] -lid van het fmtid-lid van de structuur DEVPROPKEY.

b7
Een byte-type variabele die de waarde levert van het data4[6] -lid van het fmtid-lid van de structuur DEVPROPKEY.

b8
Een byte-type variabele die de waarde levert van het data4[7] -lid van het fmtid-lid van de structuur DEVPROPKEY.

pid
Een variabele met DEVPROPID-type die de waarde levert van het lid van de pid (eigenschaps-id) van de structuur DEVPROPKEY. De eigenschaps-id moet groter dan of gelijk zijn aan twee.

Remarks

De DEFINE_DEVPROPKEY structuur maakt deel uit van het geïntegreerde apparaateigenschapsmodel.

De DEFINE_DEVPROPKEY macro kan worden gebruikt om een DEVPROPKEY-structuur te maken die een aangepaste apparaateigenschap vertegenwoordigt.

Requirements

Header

Devpropdef.h (inclusief Devpropdef.h)

Zie ook

DEVPROPKEY