Condividi tramite


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
S_OK
Operazione completata.
E_INVALIDARG
Uno o più argomenti non sono validi.
E_OUTOFMEMORY
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

Vedi anche

Itypeinfo