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