Condividi tramite


Metodo IDebugClient::SetOutputCallbacks (dbgeng.h)

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

Sintassi

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

Parametri

[in, optional] Callbacks

Specifica il puntatore dell'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 ha avuto esito positivo.

Osservazioni

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

L'interfaccia IDebugOutputCallback s estende l'interfaccia COM IUnknown. SetOutputCallbacks e SetOutputCAllbacksWide chiamare il metodo IUnknown::AddRef nell'oggetto specificato da Callbacks. Il metodo IUnknown::Release di questa interfaccia verrà chiamato la volta successiva che SetOutputCallbacks o viene chiamato setOutputCallbacksWide su questo client o quando il client viene eliminato.

Per altre informazioni sui callback, vedere callback.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks