Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Programaticamente, todas as propriedades do dispositivo no modelo de propriedade do dispositivo unificado são representadas por chaves de propriedade. As chaves de propriedade são codificadas como estruturas DEVPROPKEY . As chaves de propriedade são definidas em Devpkey.h.
Uma estrutura DEVPROPKEY tem os seguintes membros:
fmtid
Uma variável do tipo DEVPROPGUID que identifica a categoria de propriedade.
Pid
Uma variável do tipo DEVPROPID que é o identificador de propriedade. Por motivos internos do sistema, um identificador de propriedade deve ser maior ou igual a dois.
Para criar uma chave de propriedade de dispositivo personalizada, use a macro DEFINE_DEVPROPKEY .
Veja a seguir um exemplo de como usar a macro DEFINE_DEVPROPKEY para criar uma estrutura DEVPROPKEY. O nome da estrutura é "DEVPROPKEYStructureName", a sequência de valores de 0xde5c254e a 0xe0 fornece o valor GUID, e o valor "2" é o identificador de propriedade.
DEFINE_DEVPROPKEY(DEVPROPKEYStuctureName, 0xde5c254e, 0xab1c, 0xeffd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 2)
Nota As categorias de chave de propriedade definidas pelo sistema são reservadas apenas para uso do sistema.