Metodo IPropertyDescription::GetPropertyType (propsys.h)

Ottiene il tipo variant della proprietà.

Sintassi

HRESULT GetPropertyType(
  [out] VARTYPE *pvartype
);

Parametri

[out] pvartype

Tipo: VARTYPE*

Quando termina, questo metodo contiene un puntatore a un TIPO VARTYPE che indica il tipo di proprietà. Se la proprietà è multivalore, il valore a cui punta è una maschera VT_VECTOR (VT_VECTOR ORed a VARTYPE. Di seguito sono riportati i possibili tipi varianti.

VT_NULL

Il valore può essere qualsiasi tipo. Non viene eseguita alcuna coercizione. Se non è possibile recuperare un tipo, questo metodo recupera un valore predefinito di VT_NULL.

VT_LPWSTR

string

VT_BOOL

Boolean

VT_UI1

Byte

VT_I2

Signed Integer a 16 bit

VT_UI2

Intero senza segno a 16 bit

VT_I4

Intero con segno a 32 bit

VT_UI4

Intero senza segno a 32 bit

VT_I8

Intero con segno a 64 bit

VT_UI8

Intero senza segno a 64 bit

VT_R8

Double

VT_FILETIME

Struttura FILETIME

VT_CLSID

GUID

VT_BLOB

Dati binari non specificati

VT_UNKNOWN

Oggetto che implementa IUnknown

VT_STREAM

Oggetto che implementa IStream

Valore restituito

Tipo: HRESULT

Questo metodo restituisce sempre S_OK.

Commenti

Le informazioni recuperate da questo metodo provengono dall'attributo type dell'elemento typeInfo nel file propdesc della proprietà.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione propsys.h

Vedi anche

IPropertyDescription

Schema Descrizione proprietà