ITypeInfo::AddressOfMember 方法 (oaidl.h)
擷取靜態 (Static) 函式或變數的位址,例如在 DLL 中定義者。
語法
HRESULT AddressOfMember(
[in] MEMBERID memid,
[in] INVOKEKIND invKind,
[out] PVOID *ppv
);
參數
[in] memid
要擷取其位址之靜態成員的成員標識碼。 成員標識碼是由 DISPID 所定義。
[in] invKind
指出成員是否為屬性,如果是,則表示何種類型。
[out] ppv
靜態成員。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | Description |
---|---|
|
成功。 |
|
一或多個自變數無效。 |
|
記憶體不足,無法完成作業。 |
備註
位址有效,直到呼叫端釋放其類型描述的參考為止。 除非要求屬性函式的位址,否則可以忽略 invKind 參數。
如果類型描述繼承自另一個類型描述,則此函式會視需要遞歸至基底類型描述,以尋找具有要求成員標識符的專案。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oaidl.h |