Pour Windows 7, les appareils portables Windows prennent en charge les attributs de paramètre suivants pour les méthodes et les événements d’un service d’appareil. Ces attributs sont retournés par ces méthodes :
La forme des valeurs de paramètres valides autorisées.
WPD_PARAMETER_ATTRIBUTE_MAX_SIZE
VT_UI8
Taille maximale du paramètre, en octets .
WPD_PARAMETER_ATTRIBUTE_NAME
VT_LPWSTR
Une chaîne qui spécifie le nom convivial d’un événement ou d’un paramètre de méthode. Les caractères valides sont les caractères alphanumériques [a-zA-Z0-9] et « _ ».
WPD_PARAMETER_ATTRIBUTE_ORDER
VT_UI4
Index de l’ordre des paramètres basé sur le zéro, de sorte qu’une valeur d’ordre de 0 corresponde au premier paramètre.
WPD_PARAMETER_ATTRIBUTE_RANGE_MIN
VT_XXXX
Valeur maximale d’un paramètre du formulaire WPD_PARAMETER_ATTRIBUTE_FORM_RANGE.
WPD_PARAMETER_ATTRIBUTE_RANGE_MAX
VT_XXXX
Valeur minimale d’un paramètre du formulaire WPD_PARAMETER_ATTRIBUTE_FORM_RANGE.
WPD_PARAMETER_ATTRIBUTE_RANGE_STEP
VT_XXXX
Valeur d’étape d’un paramètre du formulaire WPD_PARAMETER_ATTRIBUTE_FORM_RANGE.
WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION
VT_LPWSTR
Expression régulière qui spécifie les valeurs acceptables pour les paramètres du formulaire WPD_PARAMETER_ATTRIBUTE_FORM_REGULAR_EXPRESSION.
WPD_PARAMETER_ATTRIBUTE_USAGE_TYPE
VT_UI4
Un nombre entier qui spécifie l’utilisation d’un paramètre de méthode, par exemple, entrée/sortie. Les valeurs valides sont du type d’énumération WPD_PARAMETER_USAGE_TYPES .