IPropertyDescription::GetPropertyType 方法 (propsys.h)

取得屬性的變體類型。

語法

HRESULT GetPropertyType(
  [out] VARTYPE *pvartype
);

參數

[out] pvartype

類型: VARTYPE*

當這個方法傳回時,包含表示屬性類型的 VARTYPE 指標。 如果屬性是多重值,指向的值就是 VARTYPE (VT_VECTOR ORed 的VT_VECTOR遮罩。 以下是可能的變體類型。

VT_NULL

值可以是任何類型。 不會執行強制。 如果無法擷取類型,這個方法會擷取預設值VT_NULL。

VT_LPWSTR

字串

VT_BOOL

Boolean

VT_UI1

Byte

VT_I2

16 位元帶正負號的整數

VT_UI2

16 位元不帶正負號的整數

VT_I4

32 位元帶正負號的整數

VT_UI4

32 位元不帶正負號的整數

VT_I8

64 位元帶正負號的整數

VT_UI8

64 位元不帶正負號的整數

VT_R8

Double

VT_FILETIME

FILETIME 結構

VT_CLSID

GUID

VT_BLOB

未指定的二進位數據

VT_UNKNOWN

實作 IUnknown 的物件

VT_STREAM

實作 IStream 的物件

傳回值

類型: HRESULT

這個方法一律會傳回 S_OK

備註

這個方法所擷取的資訊來自屬性 .propdesc 檔案中 typeInfo 元素的類型屬性。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 propsys.h

另請參閱

IPropertyDescription

屬性描述架構