IPerPropertyBrowsing::GetPredefinedValue 方法 (ocidl.h)
擷取與預先定義字串名稱相關聯的指定屬性值。 此屬性與從 IPerPropertyBrowsing::GetPredefinedStrings 傳回的預先定義字串名稱相關聯。 預先定義的字串是由 從 GetPredefinedStrings 傳回的令牌來識別。
HRESULT GetPredefinedValue(
[in] DISPID dispID,
[in] DWORD dwCookie,
[out] VARIANT *pVarOut
);
[in] dispID
要求預先定義值之屬性的分派標識碼。
[in] dwCookie
令牌,識別要傳回的值。 令牌先前在由 GetPredefinedStrings 填入的 pCaCookiesOut 陣列中傳回。
[out] pVarOut
屬性之 VARIANT 值的指標。
這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY和E_UNEXPECTED,以及下列值。
傳回碼 | 描述 |
---|---|
|
已成功完成命令。 |
|
此物件不支援預先定義的字串或預先定義的值。 |
|
pVarOut 中的位址無效。 例如,它可能是 NULL。 |
這個方法會配置 VARIANT 內所需的任何記憶體。
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |