Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans Windows Vista et versions ultérieures de Windows, l’identificateur DEVPROP_TYPE_NULL représente un identificateur spécial de type de données de base qui indique qu’une propriété d’appareil existe. Toutefois, cette propriété n’a aucune valeur associée à la propriété.
Remarks
Utilisez cet identificateur de type de propriété de base avec les fonctions de propriété d’appareil pour supprimer la valeur associée à une propriété d’appareil.
Si une fonction de propriété d’appareil retourne ce type de données de base, la propriété existe, mais la propriété n’a aucune valeur associée.
L’identificateur DEVPROP_TYPE_NULL ne peut pas être combiné avec les modificateurs de type propriété-données DEVPROP_TYPEMOD_ARRAY ou DEVPROP_TYPEMOD_LIST.
Définition d’une propriété de ce type
Pour définir une propriété dont le type de données est DEVPROP_TYPE_NULL, appelez la fonction de propriété SetupDiSetXxx correspondante et définissez les paramètres de fonction comme suit :
Définissez le paramètre PropertyType sur DEVPROP_TYPE_NULL, le paramètre PropertyBuffer sur NULL et le paramètre PropertyBufferSize sur zéro.
Définissez les autres paramètres d’entrée de fonction selon les besoins pour définir la propriété.
Récupération d’une propriété de ce type
Un appel à une fonction de propriété SetupDiGetXxx qui tente de récupérer une propriété d’appareil qui n’a aucune valeur réussit et définit le paramètre *PropertyType sur DEVPROP_TYPE_NULL.
Requirements
En-tête |
Devpropdef.h (include Devpropdef.h) |