DEFINE_DEVPROPKEY

Dans Windows Vista et 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

Members

Nom
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 typée d’octets qui fournit la valeur du membre data4[0] du membre fmtid de la structure DEVPROPKEY.

b2
Variable typée d’octets qui fournit la valeur du membre data4[1] du membre fmtid de la structure DEVPROPKEY.

b3
Variable typée d’octets 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 typée d’octets qui fournit la valeur du membre data4[4] du membre fmtid de la structure DEVPROPKEY.

b6
Variable typée d’octets 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 typée d’octets qui fournit la valeur du membre data4[7] du membre fmtid de la structure DEVPROPKEY.

pid
Variable typée 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.

Remarks

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.

Requirements

En-tête

Devpropdef.h (include Devpropdef.h)

Voir aussi

DEVPROPKEY