Compartir a través de


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

Invoca uno de los métodos de la interfaz con una referencia indirecta a los argumentos de la invocación.

Sintaxis

HRESULT CallIndirect(
  [out] HRESULT *phrReturn,
  [in]  ULONG   iMethod,
  [in]  void    *pvArgs,
  [out] ULONG   *cbArgs
);

Parámetros

[out] phrReturn

Valor devuelto de la invocación del método .

[in] iMethod

Número de método que se va a invocar.

[in] pvArgs

Puntero al marco de pila con el que se va a realizar la invocación. Los detalles de la representación exacta de este marco de pila son específicos de la arquitectura del procesador.

[out] cbArgs

Número de bytes que se van a extraer de la pila para borrar la pila de argumentos en esta invocación.

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.

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