Compartir a través de


Atributos de propiedad (PortableDevice.h)

Windows dispositivos portátiles admite los siguientes atributos de propiedad. Estos atributos se devuelven mediante los métodos siguientes:

Atributo VarType Descripción
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE VT_BOOL Valor booleano que especifica si el cliente puede eliminar la propiedad . Para eliminar una propiedad, establezca su valor en VT_EMPTY.
WPD_PROPERTY_ATTRIBUTE_CAN_READ VT_BOOL Valor booleano que especifica si el cliente puede leer la propiedad .
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE VT_BOOL Valor booleano que especifica si el cliente puede modificar la propiedad .
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE VT_XXXX Valor definido por el dispositivo que especifica el valor predeterminado de una propiedad. Esto solo se aplica a las propiedades que se pueden escribir.
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS VT_UNKNOWN Interfaz IPortableDevicePropVariantCollection que contiene una colección de valores para una propiedad cuyo atributo de WPD_PROPERTY_ATTRIBUTE_FORM está WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION. El tipo de datos depende de la propiedad que se consulta.
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY VT_BOOL Si es True, esta propiedad pertenece al grupo de propiedades rápidas . Estas son propiedades que se pueden recuperar del dispositivo rápidamente.
WPD_PROPERTY_ATTRIBUTE_FORM VT_UI4 Valor enumerado wpdAttributeForm que especifica la forma de los valores válidos permitidos para esta propiedad.
WPD_PROPERTY_ATTRIBUTE_NAME VT_LPWSTR Cadena que especifica el nombre descriptivo del script de la propiedad. Los caracteres válidos son alfanuméricos [a-zA-Z0-9] y '_'.
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX VT_XXXX Valor máximo de una propiedad cuyo atributo de WPD_PROPERTY_ATTRIBUTE_FORM es WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. El tipo de datos puede ser cualquiera de los tipos numéricos.
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN VT_XXXX Valor mínimo de una propiedad cuyo atributo de WPD_PROPERTY_ATTRIBUTE_FORM es WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. El tipo de datos puede ser cualquiera de los tipos numéricos.
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP VT_XXXX Valor de paso de una propiedad cuyo atributo de WPD_PROPERTY_ATTRIBUTE_FORM es WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. El paso especifica por cuánto debe cambiar una propiedad de intervalo. Por ejemplo, una propiedad con un valor mínimo de 10, un valor máximo de 20 y un paso de 5 podría tener los siguientes valores: 10, 15, 20. El tipo de datos puede ser cualquiera de los tipos numéricos.
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION VT_LPWSTR Cadena de expresión regular que especifica valores aceptables para las propiedades cuyo formulario es WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION.
WPD_PROPERTY_ATTRIBUTE_VARTYPE VT_UI4 Entero que especifica el VARTYPE de la propiedad, por ejemplo, VT_BOOL.
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE VT_UI8 Valor que especifica el tamaño máximo para el valor de esta propiedad, en bytes.

Requisitos

Requisito Value
Encabezado
PortableDevice.h

Consulte también

Propiedades