Metodo ICallIndirect::CallIndirect (callobj.h)

Richiama uno dei metodi nell'interfaccia con un riferimento indiretto agli argomenti della chiamata.

Sintassi

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

Parametri

[out] phrReturn

Valore restituito dalla chiamata del metodo .

[in] iMethod

Numero del metodo da richiamare.

[in] pvArgs

Puntatore allo stack frame con cui eseguire la chiamata. I dettagli della rappresentazione esatta di questo stack frame sono specifici dell'architettura del processore.

[out] cbArgs

Numero di byte da estrarre dallo stack per cancellare lo stack di argomenti a questa chiamata.

Valore restituito

Questo metodo può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
E_UNEXPECTED
Si è verificato un errore imprevisto.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione callobj.h

Vedi anche

ICallIndirect