Metodo IDebugClient3::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 dell'interfaccia all'oggetto callback di output da registrare con questo client.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
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 da Callbacks. Il metodo IUnknown::Release di questa interfaccia verrà chiamato la prossima volta che SetOutputCallbacks o SetOutputCallbacksWide viene chiamato 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 (includere Dbgeng.h) |