DEVPROP_TYPE_BOOLEAN
Dans Windows Vista et les versions ultérieures de Windows, le type de propriété DEVPROP_TYPE_BOOLEAN représente l’identificateur de type de données de base qui indique que le type de données est une valeur booléenne de type DEVPROP_BOOLEAN.
Notes
Le type de données DEVPROP_BOOLEAN et les valeurs booléennes valides sont définis comme suit :
typedef CHAR DEVPROP_BOOLEAN, *PDEVPROP_BOOLEAN;
#define DEVPROP_TRUE ((DEVPROP_BOOLEAN)-1)
#define DEVPROP_FALSE ((DEVPROP_BOOLEAN) 0)
DEVPROP_TYPE_BOOLEAN ne peut être combiné qu’avec le modificateur de type de données de propriété DEVPROP_TYPEMOD_ARRAY.
Définition d’une propriété de ce type
Pour définir une propriété dont le type de données de base est DEVPROP_TYPE_BOOLEAN, appelez la fonction de propriété SetupDiSetXxx correspondante et définissez les paramètres d’entrée de la fonction comme suit :
Définissez le paramètre PropertyType sur DEVPROP_TYPE_BOOLEAN, définissez le paramètre PropertyBuffer sur un pointeur vers une mémoire tampon qui contient une valeur DEVPROP_FALSE ou DEVPROP_TRUE et définissez le paramètre PropertyBufferSize sur
sizeof(DEVPROP_BOOLEAN)
.Définissez les autres paramètres d’entrée de fonction comme il convient pour définir la propriété.
Spécifications
En-tête |
Devpropdef.h (inclure Devpropdef.h) |