Metodo IDebugClient5::GetOutputCallbacks (dbgeng.h)
Il metodo GetOutputCallbacks restituisce l'oggetto callback di output registrato con il client.
Sintassi
HRESULT GetOutputCallbacks(
[out] PDEBUG_OUTPUT_CALLBACKS *Callbacks
);
Parametri
[out] Callbacks
Riceve un puntatore dell'interfaccia all'oggetto IDebugOutputCallbacks registrato con il 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 IDebugOutputCallbacksWide registrato per l'output.
Se non viene registrato alcun oggetto callback di output con il client, il valore di Callback verrà impostato su NULL.
L'interfaccia IDebugOutputCallbacks estende l'interfaccia COM IUnknown. Prima di restituire l'oggetto IDebugOutputCallbacks 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 (includere Dbgeng.h) |