Freigeben über


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

FILETIME-Struktur

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

Weitere Informationen

IPropertyDescription

Eigenschaftenbeschreibungsschema