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

Recupera las direcciones de variables o funciones estáticas, como las que se definen en un archivo DLL.

Sintaxis

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

Parámetros

[in] memid

Identificador de miembro del miembro estático cuya dirección se va a recuperar. El id. de miembro se define mediante el DISPID.

[in] invKind

Indica si el miembro es una propiedad y, si es así, qué tipo.

[out] ppv

Miembro estático.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
Uno o varios de los argumentos no son válidos.
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.

Comentarios

Las direcciones son válidas hasta que el autor de la llamada libera su referencia a la descripción del tipo. El parámetro invKind se puede omitir a menos que se solicite la dirección de una función de propiedad.

Si la descripción del tipo hereda de otra descripción de tipo, esta función es recursiva a la descripción del tipo base, si es necesario, para buscar el elemento con el identificador de miembro solicitado.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

Itypeinfo