Metodo ICallFrame::FreeParam (callobj.h)

Libera il parametro specificato nel frame.

Sintassi

HRESULT FreeParam(
  [in] ULONG            iparam,
  [in] DWORD            freeFlags,
  [in] ICallFrameWalker *pWalkerFree,
  [in] DWORD            nullFlags
);

Parametri

[in] iparam

Numero del parametro da liberare.

[in] freeFlags

Rappresenta i flag dall'enumerazione CALLFRAME_FREE .

[in] pWalkerFree

Puntatore a un'istanza dell'interfaccia ICallFrameWalker . Se specificato, viene eseguito un callback per ogni puntatore dell'interfaccia rilevato durante il rilascio. Se questo parametro non è specificato, i puntatori dell'interfaccia vengono liberati dal metodo Release .

[in] nullFlags

Rappresenta i flag dall'enumerazione CALLFRAME_NULL .

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

ICallFrame