Partager via


DEFINE_DEVPROPKEY

Dans Windows Vista et les versions ultérieures de Windows, la macro DEFINE_DEVPROPKEY crée une structure DEVPROPKEY qui représente une clé de propriété d’appareil dans le modèle de propriété d’appareil unifié.

#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

Membres

name
Nom d’une structure DEVPROPKEY qui représente une clé de propriété d’appareil.

L
Variable de type long non signée qui fournit la valeur du membre data1 du membre fmtid de la structure DEVPROPKEY.

w1
Variable de type court non signée qui fournit la valeur du membre data2 du membre fmtid de la structure DEVPROPKEY.

w2
Variable de type court non signée qui fournit la valeur du membre data3 du membre fmtid de la structure DEVPROPKEY.

b1
Variable de type octet qui fournit la valeur du membre data4[0] du membre fmtid de la structure DEVPROPKEY.

B2
Variable de type octet qui fournit la valeur du membre data4[1] du membre fmtid de la structure DEVPROPKEY.

b3
Variable de type octet qui fournit la valeur du membre data4[2] du membre fmtid de la structure DEVPROPKEY.

b4
Variable de type octet qui fournit la valeur du membre data4[3] du membre fmtid de la structure DEVPROPKEY.

b5
Variable de type octet qui fournit la valeur du membre data4[4] du membre fmtid de la structure DEVPROPKEY.

b6
Variable de type octet qui fournit la valeur du membre data4[5] du membre fmtid de la structure DEVPROPKEY.

b7
Variable de type octet qui fournit la valeur du membre data4[6] du membre fmtid de la structure DEVPROPKEY.

b8
Variable de type octet qui fournit la valeur du membre data4[7] du membre fmtid de la structure DEVPROPKEY.

Pid
Variable de type DEVPROPID qui fournit la valeur du membre pid (identificateur de propriété) de la structure DEVPROPKEY. L’identificateur de propriété doit être supérieur ou égal à deux.

Notes

La structure DEFINE_DEVPROPKEY fait partie du modèle de propriété d’appareil unifié.

La macro DEFINE_DEVPROPKEY peut être utilisée pour créer une structure DEVPROPKEY qui représente une propriété d’appareil personnalisée.

Spécifications

En-tête

Devpropdef.h (inclure Devpropdef.h)

Voir aussi

DEVPROPKEY