Eigenschaftenattribute (PortableDevice.h)

Windows Portable Devices unterstützt die folgenden Eigenschaftenattribute. Diese Attribute werden von den folgenden Methoden zurückgegeben:

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
PortableDevice.h

Siehe auch

Eigenschaften