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ückgegeben wird, enthält einen Zeiger auf einen VARTYPE , der den Eigenschaftentyp angibt. Wenn die Eigenschaft mehrwertige Werte aufweist, handelt es sich bei dem Wert um ein VT_VECTOR Mask (VT_VECTOR ORed an den VARTYPE. Nachfolgend sind die möglichen Variantentypen aufgeführt.

VT_NULL

Der Wert kann ein beliebiger Typ sein. Es wird kein Koercion durchgeführt. Wenn ein Typ nicht abgerufen werden kann, ruft diese Methode einen Standardwert von 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 Typattribute des TypeInfo-Elements in der Propdesc-Datei der Eigenschaft.

Anforderungen

   
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

Eigenschaftsbeschreibungsschema