DEFINE_DEVPROPKEY

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

#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

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

l
Uma variável long-type 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 elemento 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 com tipo de byte que fornece o valor do membro data4[0] do membro fmtid da estrutura DEVPROPKEY.

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

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

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

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

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

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

B8
Uma variável com tipo de 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 da propriedade deve ser maior ou igual a dois.

Remarks

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

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

Requirements

Header

Devpropdef.h (incluir Devpropdef.h)

Ver também

DEVPROPKEY