Metodo ITypeInfo::AddressOfMember (oaidl.h)
Recupera gli indirizzi delle funzioni o delle variabili statiche, come quelle definite in una DLL.
Sintassi
HRESULT AddressOfMember(
[in] MEMBERID memid,
[in] INVOKEKIND invKind,
[out] PVOID *ppv
);
Parametri
[in] memid
ID membro del membro statico il cui indirizzo deve essere recuperato. L'ID membro è definito da DISPID.
[in] invKind
Indica se il membro è una proprietà e, in caso affermativo, quale tipo.
[out] ppv
Membro statico.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Uno o più argomenti non sono validi. |
|
Memoria insufficiente per completare l'operazione. |
Commenti
Gli indirizzi sono validi fino a quando il chiamante rilascia il riferimento alla descrizione del tipo. Il parametro invKind può essere ignorato a meno che non venga richiesto l'indirizzo di una funzione di proprietà.
Se la descrizione del tipo eredita da un'altra descrizione del tipo, questa funzione è ricorsiva alla descrizione del tipo di base, se necessario, per trovare l'elemento con l'ID membro richiesto.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oaidl.h |