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 :
- IPortableDeviceCapabilities::GetFixedPropertyAttributes
- IPortableDeviceProperties::GetPropertyAttributes
- IPortableDeviceServiceCapabilities::GetFormatPropertyAttributes
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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour