Metodo IDebugClient5::SetOutputCallbacksWide (dbgeng.h)
Il metodo SetOutputCallbacksWide registra un oggetto callback di output con questo client.
Sintassi
HRESULT SetOutputCallbacksWide(
[in] PDEBUG_OUTPUT_CALLBACKS_WIDE Callbacks
);
Parametri
[in] 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 |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Ogni client può avere al massimo un oggetto IDebugOutputCallbacks o IDebugOutputCallbacksWide registrato per l'output.
L'interfaccia IDebugOutputCallbacksWide 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) |