Compartilhar via


Método ITypeInfo::AddressOfMember (oaidl.h)

Recupera os endereços de funções estáticas ou variáveis, como aquelas definidas em uma DLL.

Sintaxe

HRESULT AddressOfMember(
  [in]  MEMBERID   memid,
  [in]  INVOKEKIND invKind,
  [out] PVOID      *ppv
);

Parâmetros

[in] memid

A ID do membro estático cujo endereço deve ser recuperado. A ID do membro é definida pelo DISPID.

[in] invKind

Indica se o membro é uma propriedade e, em caso afirmativo, que tipo.

[out] ppv

O membro estático.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
Um ou mais dos argumentos não são válidos.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.

Comentários

Os endereços são válidos até que o chamador libere sua referência à descrição do tipo. O parâmetro invKind pode ser ignorado, a menos que o endereço de uma função de propriedade esteja sendo solicitado.

Se a descrição do tipo herdar de outra descrição de tipo, essa função será recursiva para a descrição do tipo base, se necessário, para localizar o item com a ID de membro solicitada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oaidl.h

Confira também

ITypeInfo