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.
Un identificateur de type propriété-données est une valeur typée DEVPROPTYPE qui représente le format de données d’une propriété. En règle générale, un identificateur de type propriété-données est une or au niveau du bit d’un identificateur de type de données de base et d’un modificateur de type propriété-données. Un identificateur de type de données de propriété peut représenter une valeur de type base de longueur fixe unique, une valeur de type base de longueur variable unique, un tableau de valeurs de type base-données de longueur fixe ou une liste de valeurs de type base-données de longueur variable.
Les identificateurs de type base et les modificateurs de type de données de base pris en charge par le système sont définis dans Devpropdef.h.
Windows applique les exigences suivantes sur les identificateurs de type de données de propriété :
L’identificateur de type de données de base est l’un des identificateurs DEVPROP_TYPE_Xxx .
Si l’identificateur de type de données de base est DEVPROP_TYPE_EMPTY ou DEVPROP_TYPE_NULL, l’identificateur de type de données de propriété ne peut pas inclure de modificateur de type de données de propriété.
Si l’identificateur de type de données-propriété inclut un modificateur de type de données-propriété, le modificateur de type de données-propriété est l’un des identificateurs DEVPROP_TYPEMOD_Xxx.
Le modificateur de type de données de propriété DEVPROP_TYPEMOD_ARRAY ne peut être combiné qu’avec les types de données de base de longueur fixe.
Le modificateur de type de données de propriété DEVPROP_TYPEMOD_LIST ne peut être combiné qu’avec les types de données de base de longueur variable.
Outre l’application des exigences sur les identificateurs de type de données de propriété, Windows applique également les exigences de valeur de propriété qui dépendent du type de données de propriété.
Les fonctions de propriété qui récupèrent et définissent une valeur de propriété prennent un paramètre PropertyType . Pour les fonctions qui récupèrent une valeur de propriété, PropertyType est un paramètre de sortie qui reçoit l’identificateur de type de données de propriété pour une propriété. Pour les fonctions qui définissent une valeur de propriété, PropertyType est un paramètre d’entrée qui fournit l’identificateur de type de données de propriété pour une propriété d’appareil.
Pour plus d’informations, consultez Accès aux propriétés.