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 |