Attributi delle proprietà (PortableDevice.h)
Windows Dispositivi portatili supporta gli attributi di proprietà seguenti. Questi attributi vengono restituiti dai metodi seguenti:
- IPortableDeviceCapabilities::GetFixedPropertyAttributes
- IPortableDeviceProperties::GetPropertyAttributes
- IPortableDeviceServiceCapabilities::GetFormatPropertyAttributes
Attributo | VarType | Descrizione |
---|---|---|
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE | VT_BOOL | Valore booleano che specifica se il client può eliminare la proprietà. Per eliminare una proprietà, impostare il relativo valore su VT_EMPTY. |
WPD_PROPERTY_ATTRIBUTE_CAN_READ | VT_BOOL | Valore booleano che specifica se il client può leggere la proprietà. |
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE | VT_BOOL | Valore booleano che specifica se il client può modificare la proprietà. |
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE | VT_XXXX | Valore definito dal dispositivo che specifica il valore predefinito di una proprietà. Questo vale solo per le proprietà scrivibili. |
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS | VT_UNKNOWN | Interfaccia IPortableDevicePropVariantCollection che contiene una raccolta di valori per una proprietà il cui attributo WPD_PROPERTY_ATTRIBUTE_FORM è WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION. Il tipo di dati dipende dalla proprietà sottoposta a query. |
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY | VT_BOOL | Se True, questa proprietà appartiene al gruppo di proprietà veloci . Queste sono proprietà che possono essere recuperate rapidamente dal dispositivo. |
WPD_PROPERTY_ATTRIBUTE_FORM | VT_UI4 | Valore enumerato WpdAttributeForm che specifica il formato dei valori validi consentiti per questa proprietà. |
WPD_PROPERTY_ATTRIBUTE_NAME | VT_LPWSTR | Stringa che specifica il nome descrittivo dello script della proprietà. I caratteri validi sono alfanumerici [a-zA-Z0-9] e '_'. |
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX | VT_XXXX | Valore massimo per una proprietà il cui attributo WPD_PROPERTY_ATTRIBUTE_FORM è WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. Il tipo di dati può essere uno dei tipi numerici. |
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN | VT_XXXX | Valore minimo per una proprietà il cui attributo WPD_PROPERTY_ATTRIBUTE_FORM è WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. Il tipo di dati può essere uno dei tipi numerici. |
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP | VT_XXXX | Valore del passaggio per una proprietà il cui attributo WPD_PROPERTY_ATTRIBUTE_FORM è WPD_PROPERTY_ATTRIBUTE_FORM_RANGE. Il passaggio specifica la quantità di proprietà dell'intervallo da modificare. Ad esempio, una proprietà con un valore minimo pari a 10, un valore massimo pari a 20 e un passaggio pari a 5 potrebbe avere i valori seguenti: 10, 15, 20. Il tipo di dati può essere uno dei tipi numerici. |
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION | VT_LPWSTR | Stringa di espressione regolare che specifica valori accettabili per le proprietà il cui modulo è WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION. |
WPD_PROPERTY_ATTRIBUTE_VARTYPE | VT_UI4 | Intero che specifica il VARTYPE della proprietà, ad esempio VT_BOOL. |
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE | VT_UI8 | Valore che specifica la dimensione massima per il valore di questa proprietà, in byte. |
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per