Compartir a través de


Método ICallIndirect::GetMethodInfo (callobj.h)

Recupera información sobre el método de interfaz del marco de llamada.

Sintaxis

HRESULT GetMethodInfo(
  [in]  ULONG         iMethod,
  [out] CALLFRAMEINFO *pInfo,
  [out] LPWSTR        *pwszMethod
);

Parámetros

[in] iMethod

Número de método.

[out] pInfo

Puntero a la estructura CALLFRAMEINFO que contiene información sobre el método especificado.

[out] pwszMethod

El nombre del método. Este parámetro es opcional.

Valor devuelto

Este método puede devolver los valores siguientes.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_UNEXPECTED
Se produjo un error inesperado.

Comentarios

La información devuelta es un análisis estático del método, no uno dinámico, en que se basa únicamente en un análisis de la firma del método, no en el contenido actual real del marco de llamada. Por ejemplo, el análisis estático podría indicar que este método tiene el potencial de tener una interfaz, pero debido a, por ejemplo, un modificador de unión, una llamada determinada podría no tener realmente ninguna interfaz de este tipo. Este método es equivalente a los métodos GetInfo y GetNames de ICallFrame, pero evita la necesidad de realizar realmente cualquier invocación para obtener la información.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado callobj.h

Consulte también

ICallIndirect