Attributs de propriété (PortableDevice.h)

Les appareils portables Windows prennent en charge les attributs de propriété suivants. Ces attributs sont retournés par les méthodes suivantes :

Attribut VarType Description
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE VT_BOOL Valeur booléenne qui spécifie si le client peut supprimer la propriété. Pour supprimer une propriété, définissez sa valeur sur VT_EMPTY.
WPD_PROPERTY_ATTRIBUTE_CAN_READ VT_BOOL Valeur booléenne qui spécifie si le client peut lire la propriété.
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE VT_BOOL Valeur booléenne qui spécifie si le client peut modifier la propriété.
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE VT_XXXX Valeur définie par l’appareil qui spécifie la valeur par défaut d’une propriété. Cela s’applique uniquement aux propriétés pouvant être en écriture.
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS VT_UNKNOWN Interface IPortableDevicePropVariantCollection qui contient une collection de valeurs pour une propriété dont l’attribut WPD_PROPERTY_ATTRIBUTE_FORM est WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION. Le type de données dépend de la propriété interrogée.
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY VT_BOOL Si la valeur est True, cette propriété appartient au groupe de propriétés rapides . Il s’agit de propriétés qui peuvent être récupérées rapidement à partir de l’appareil.
WPD_PROPERTY_ATTRIBUTE_FORM VT_UI4 Valeur énumérée WpdAttributeForm qui spécifie la forme des valeurs valides autorisées pour cette propriété.
WPD_PROPERTY_ATTRIBUTE_NAME VT_LPWSTR Chaîne qui spécifie le nom de la propriété compatible avec les scripts. Les caractères valides sont alphanumériques [a-zA-Z0-9] et '_'.
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX VT_XXXX Valeur maximale d’une propriété dont l’attribut WPD_PROPERTY_ATTRIBUTE_FORM est WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. Le type de données peut être l’un des types numériques.
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN VT_XXXX Valeur minimale d’une propriété dont l’attribut WPD_PROPERTY_ATTRIBUTE_FORM est WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. Le type de données peut être l’un des types numériques.
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP VT_XXXX Valeur d’étape d’une propriété dont l’attribut WPD_PROPERTY_ATTRIBUTE_FORM est WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. L’étape spécifie la quantité de modification d’une propriété de plage. Par exemple, une propriété avec une valeur minimale de 10, une valeur maximale de 20 et une étape 5 peut avoir les valeurs suivantes : 10, 15, 20. Le type de données peut être l’un des types numériques.
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION VT_LPWSTR Chaîne d’expression régulière qui spécifie des valeurs acceptables pour les propriétés dont la forme est WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION.
WPD_PROPERTY_ATTRIBUTE_VARTYPE VT_UI4 Entier qui spécifie le VARTYPE de la propriété, par exemple , VT_BOOL.
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE VT_UI8 Valeur qui spécifie la taille maximale de la valeur de cette propriété, en octets.

Spécifications

Condition requise Valeur
En-tête
PortableDevice.h

Voir aussi

Propriétés