Metodo IDebugClient5::SetOutputCallbacks (dbgeng.h)

Il metodo SetOutputCallbacks registra un oggetto callback di output con questo client.

Sintassi

HRESULT SetOutputCallbacks(
  [in, optional] PDEBUG_OUTPUT_CALLBACKS Callbacks
);

Parametri

[in, optional] Callbacks

Specifica il puntatore di interfaccia all'oggetto callback di output da registrare con questo client.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Ogni client può avere al massimo un oggetto IDebugOutputCallbacks o IDebugOutputCallbacks registrato per l'output.

L'interfaccia IDebugOutputCallbacks estende l'interfaccia COM IUnknown. SetOutputCallbacks e SetOutputCAllbacksWide chiamano il metodo IUnknown::AddRef nell'oggetto specificato dai callback. Il metodo IUnknown::Release di questa interfaccia verrà chiamato alla successiva chiamata a SetOutputCallbacks o SetOutputCallbacksWide su questo client o quando questo client viene eliminato.

Per altre informazioni sui callback, vedere Callback.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)

Vedi anche

GetOutputCallbacks

Idebugclient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks