DEFINE_DEVPROPKEY

No Windows Vista e versões posteriores do Windows, a macro DEFINE_DEVPROPKEY cria uma estrutura DEVPROPKEY que representa uma chave de propriedade do dispositivo no modelo de propriedade do dispositivo unificado.

#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

Membros

name
O nome de uma estrutura DEVPROPKEY que representa uma chave de propriedade do dispositivo.

L
Uma variável de tipo longo sem sinal que fornece o valor do membro data1 do membro fmtid da estrutura DEVPROPKEY.

w1
Uma variável de tipo curto sem sinal que fornece o valor do membro data2 do membro fmtid da estrutura DEVPROPKEY.

w2
Uma variável de tipo curto sem sinal que fornece o valor do membro data3 do membro fmtid da estrutura DEVPROPKEY.

b1
Uma variável do tipo byte que fornece o valor do membro data4[0] do membro fmtid da estrutura DEVPROPKEY.

B2
Uma variável do tipo byte que fornece o valor do membro data4[1] do membro fmtid da estrutura DEVPROPKEY.

b3
Uma variável do tipo byte que fornece o valor do membro data4[2] do membro fmtid da estrutura DEVPROPKEY.

b4
Uma variável do tipo byte que fornece o valor do membro data4[3] do membro fmtid da estrutura DEVPROPKEY.

b5
Uma variável do tipo byte que fornece o valor do membro data4[4] do membro fmtid da estrutura DEVPROPKEY.

b6
Uma variável do tipo byte que fornece o valor do membro data4[5] do membro fmtid da estrutura DEVPROPKEY.

b7
Uma variável do tipo byte que fornece o valor do membro data4[6] do membro fmtid da estrutura DEVPROPKEY.

b8
Uma variável do tipo byte que fornece o valor do membro data4[7] do membro fmtid da estrutura DEVPROPKEY.

Pid
Uma variável do tipo DEVPROPID que fornece o valor do membro pid (identificador de propriedade) da estrutura DEVPROPKEY. O identificador de propriedade deve ser maior ou igual a dois.

Comentários

A estrutura DEFINE_DEVPROPKEY faz parte do modelo de propriedade do dispositivo unificado.

A macro DEFINE_DEVPROPKEY pode ser usada para criar uma estrutura DEVPROPKEY que representa uma propriedade de dispositivo personalizada.

Requisitos

parâmetro

Devpropdef.h (inclua Devpropdef.h)

Confira também

DEVPROPKEY