Condividi tramite


Metodo IDebugClient5::GetOutputCallbacksWide (dbgeng.h)

Il metodo GetOutputCallbacksWide restituisce l'oggetto callback di output registrato con il client.

Sintassi

HRESULT GetOutputCallbacksWide(
  [out] PDEBUG_OUTPUT_CALLBACKS_WIDE *Callbacks
);

Parametri

[out] Callbacks

Riceve un puntatore di interfaccia all'oggetto IDebugOutputCallbacks registrato con il 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 IDebugOutputCallbacksWide registrato per l'output.

Se non viene registrato alcun oggetto callback di output con il client, il valore dei callback verrà impostato su NULL.

L'interfaccia IDebugOutputCallbacksWide estende l'interfaccia COM IUnknown. Prima di restituire l'oggetto IDebugOutputCallbacksWide specificato da Callbacks, il motore chiama il metodo IUnknown::AddRef . Quando questo oggetto non è più necessario, è necessario chiamare il metodo IUnknown::Release .

Per altre informazioni sui callback, vedere Callback.

Requisiti

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

Vedi anche

IDebugClient5

IDebugOutputCallbacks

SetOutputCallbacks