Compartilhar via


Atributos de propriedade (PortableDevice.h)

Os Dispositivos Portáteis do Windows dão suporte aos seguintes atributos de propriedade. Esses atributos são retornados pelos seguintes métodos:

Atributo VarType Descrição
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE VT_BOOL Um valor booliano que especifica se o cliente pode excluir a propriedade. Para excluir uma propriedade, defina seu valor como VT_EMPTY.
WPD_PROPERTY_ATTRIBUTE_CAN_READ VT_BOOL Um valor booliano que especifica se o cliente pode ler a propriedade.
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE VT_BOOL Um valor booliano que especifica se o cliente pode modificar a propriedade.
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE VT_XXXX Um valor definido pelo dispositivo que especifica o valor padrão de uma propriedade. Isso se aplica somente a propriedades graváveis.
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS VT_UNKNOWN Uma interface IPortableDevicePropVariantCollection que contém uma coleção de valores para uma propriedade cujo atributo WPD_PROPERTY_ATTRIBUTE_FORM é WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION. O tipo de dados depende da propriedade que está sendo consultada.
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY VT_BOOL Se True, essa propriedade pertence ao grupo de propriedades rápidas . Essas são propriedades que podem ser recuperadas do dispositivo rapidamente.
WPD_PROPERTY_ATTRIBUTE_FORM VT_UI4 Um valor enumerado WpdAttributeForm que especifica a forma dos valores válidos permitidos para essa propriedade.
WPD_PROPERTY_ATTRIBUTE_NAME VT_LPWSTR Uma cadeia de caracteres que especifica o nome amigável do script da propriedade. Os caracteres válidos são alfanuméricos [a-zA-Z0-9] e '_'.
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX VT_XXXX O valor máximo de uma propriedade cujo atributo WPD_PROPERTY_ATTRIBUTE_FORM é WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. O tipo de dados pode ser qualquer um dos tipos numéricos.
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN VT_XXXX O valor mínimo de uma propriedade cujo atributo WPD_PROPERTY_ATTRIBUTE_FORM é WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. O tipo de dados pode ser qualquer um dos tipos numéricos.
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP VT_XXXX O valor da etapa de uma propriedade cujo atributo WPD_PROPERTY_ATTRIBUTE_FORM é WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. A etapa especifica por quanto uma propriedade de intervalo deve ser alterada. Por exemplo, uma propriedade com um valor mínimo de 10, um valor máximo de 20 e uma etapa de 5 pode ter os seguintes valores: 10, 15, 20. O tipo de dados pode ser qualquer um dos tipos numéricos.
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION VT_LPWSTR Uma cadeia de caracteres de expressão regular que especifica valores aceitáveis para propriedades cujo formulário é WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION.
WPD_PROPERTY_ATTRIBUTE_VARTYPE VT_UI4 Um inteiro que especifica o VARTYPE da propriedade , por exemplo, VT_BOOL.
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE VT_UI8 Um valor que especifica o tamanho máximo para o valor dessa propriedade, em bytes.

Requisitos

Requisito Valor
parâmetro
PortableDevice.h

Confira também

Propriedades