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 |