DEFINE_DEVPROPKEY

I Windows Vista och senare versioner av Windows skapar DEFINE_DEVPROPKEY makrot en DEVPROPKEY-struktur som representerar en enhetsegenskapsnyckel i den enhetliga enhetsegenskapsmodellen.

#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

Members

Namn
Namnet på en DEVPROPKEY-struktur som representerar en enhetsegenskapsnyckel.

l
En osignerad long-typed variabel som tillhandahåller värdet för data1-medlemmen i fmtid-medlemmen i DEVPROPKEY-strukturen.

w1
En osignerad korttypsvariabel som tillhandahåller värdet för data2-medlemmen i fmtid-medlemmen i DEVPROPKEY-strukturen.

w2
En osignerad korttypsvariabel som tillhandahåller värdet för data3-medlemmen i fmtid-medlemmen i DEVPROPKEY-strukturen.

b1
En bytetypsvariabel som tillhandahåller värdet för data4[0] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

b2
En bytetypsvariabel som tillhandahåller värdet för data4[1] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

b3
En bytetypsvariabel som tillhandahåller värdet för data4[2] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

b4
En bytetypsvariabel som tillhandahåller värdet för data4[3] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

b5
En bytetypsvariabel som tillhandahåller värdet för data4[4] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

b6
En bytetypsvariabel som tillhandahåller värdet för data4[5] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

b7
En bytetypsvariabel som tillhandahåller värdet för data4[6] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

b8
En bytetypsvariabel som tillhandahåller värdet för data4[7] medlem i fmtid-medlemmen i DEVPROPKEY-strukturen.

pid
En DEVPROPID-typad variabel som tillhandahåller värdet för pid-medlemmen (egenskapsidentifieraren) i DEVPROPKEY-strukturen. Egenskapsidentifieraren måste vara större än eller lika med två.

Remarks

Den DEFINE_DEVPROPKEY strukturen är en del av den enhetliga enhetsegenskapsmodellen.

Det DEFINE_DEVPROPKEY makrot kan användas för att skapa en DEVPROPKEY-struktur som representerar en anpassad enhetsegenskap.

Krav

Header

Devpropdef.h (inkludera Devpropdef.h)

Se även

DEVPROPKEY