Eigenschaftenattribute (PortableDevice.h)
Windows Portable Devices unterstützt die folgenden Eigenschaftenattribute. Diese Attribute werden von den folgenden Methoden zurückgegeben:
- IPortableDeviceCapabilities::GetFixedPropertyAttributes
- IPortableDeviceProperties::GetPropertyAttributes
- IPortableDeviceServiceCapabilities::GetFormatPropertyAttributes
attribute | VarType | Beschreibung |
---|---|---|
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE | VT_BOOL | Ein boolescher Wert, der angibt, ob der Client die Eigenschaft löschen kann. Um eine Eigenschaft zu löschen, legen Sie ihren Wert auf VT_EMPTY fest. |
WPD_PROPERTY_ATTRIBUTE_CAN_READ | VT_BOOL | Ein boolescher Wert, der angibt, ob der Client die Eigenschaft lesen kann. |
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE | VT_BOOL | Ein boolescher Wert, der angibt, ob der Client die Eigenschaft ändern kann. |
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE | VT_XXXX | Ein Vom Gerät definierter Wert, der den Standardwert einer Eigenschaft angibt. Dies gilt nur für schreibbare Eigenschaften. |
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS | VT_UNKNOWN | Eine IPortableDevicePropVariantCollection-Schnittstelle , die eine Auflistung von Werten für eine Eigenschaft enthält, deren WPD_PROPERTY_ATTRIBUTE_FORM Attribut WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION ist. Der Datentyp hängt von der abgefragten Eigenschaft ab. |
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY | VT_BOOL | Wenn True, dann gehört diese Eigenschaft zur Gruppe der schnellen Eigenschaften . Dies sind Eigenschaften, die schnell vom Gerät abgerufen werden können. |
WPD_PROPERTY_ATTRIBUTE_FORM | VT_UI4 | Ein aufgezählter WpdAttributeForm-Wert , der die Form der gültigen Werte angibt, die für diese Eigenschaft zulässig sind. |
WPD_PROPERTY_ATTRIBUTE_NAME | VT_LPWSTR | Eine Zeichenfolge, die den skriptfreundlichen Namen der Eigenschaft angibt. Gültige Zeichen sind alphanumerisch [a-zA-Z0-9] und '_'. |
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX | VT_XXXX | Der Maximalwert für eine Eigenschaft, deren WPD_PROPERTY_ATTRIBUTE_FORM Attribut WPD_PROPERTY_ATTRIBUTE_FORM_RANGE ist. Der Datentyp kann ein beliebiger numerischer Typ sein. |
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN | VT_XXXX | Der Mindestwert für eine Eigenschaft, deren WPD_PROPERTY_ATTRIBUTE_FORM Attribut WPD_PROPERTY_ATTRIBUTE_FORM_RANGE ist. Der Datentyp kann ein beliebiger numerischer Typ sein. |
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP | VT_XXXX | Der Schrittwert für eine Eigenschaft, deren WPD_PROPERTY_ATTRIBUTE_FORM Attribut WPD_PROPERTY_ATTRIBUTE_FORM_RANGE ist. Der Schritt gibt an, wie stark sich eine Bereichseigenschaft ändern muss. Beispielsweise kann eine Eigenschaft mit einem Mindestwert von 10, einem Höchstwert von 20 und einem Schritt von 5 die folgenden Werte aufweisen: 10, 15, 20. Der Datentyp kann ein beliebiger numerischer Typ sein. |
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION | VT_LPWSTR | Eine reguläre Ausdruckszeichenfolge, die akzeptable Werte für Eigenschaften angibt, deren Form WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION ist. |
WPD_PROPERTY_ATTRIBUTE_VARTYPE | VT_UI4 | Eine ganze Zahl, die den VARTYPE der Eigenschaft angibt, z. B. VT_BOOL. |
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE | VT_UI8 | Ein Wert, der die maximale Größe für den Wert dieser Eigenschaft in Bytes angibt. |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für