IPropertyDescription::GetPropertyType-Methode (propsys.h)
Ruft den Variantentyp der Eigenschaft ab.
Syntax
HRESULT GetPropertyType(
[out] VARTYPE *pvartype
);
Parameter
[out] pvartype
Typ: VARTYPE*
Wenn diese Methode zurückgibt, enthält einen Zeiger auf einen VARTYPE , der den Eigenschaftstyp angibt. Wenn die Eigenschaft mehrwertige Werte aufweist, ist der Wert, auf den verwiesen wird, eine VT_VECTOR Maske (VT_VECTOR ORed zu VARTYPE. Im Folgenden sind die möglichen Variantentypen aufgeführt.
VT_NULL
Der Wert kann ein beliebiger Typ sein. Es wird keine Nötigung durchgeführt. Wenn ein Typ nicht abgerufen werden kann, ruft diese Methode den Standardwert VT_NULL ab.
VT_LPWSTR
String
VT_BOOL
Boolean
VT_UI1
Byte
VT_I2
Ganze 16-Bit-Zahl mit Vorzeichen
VT_UI2
16-Bit-Ganzzahl ohne Vorzeichen
VT_I4
32-Bit-Ganzzahl mit Vorzeichen
VT_UI4
32-Bit-Ganzzahl ohne Vorzeichen
VT_I8
64-Bit-Ganzzahl mit Vorzeichen
VT_UI8
64-Bit-Ganzzahl ohne Vorzeichen
VT_R8
Double
VT_FILETIME
VT_CLSID
GUID
VT_BLOB
Nicht angegebene Binärdaten
VT_UNKNOWN
Objekt, das IUnknown implementiert
VT_STREAM
Objekt, das IStream implementiert
Rückgabewert
Typ: HRESULT
Diese Methode gibt immer S_OK zurück.
Hinweise
Die von dieser Methode abgerufenen Informationen stammen aus dem type-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | propsys.h |