Condividi tramite


Metodo IDebugClient2::GetEventCallbacks (dbgeng.h)

Il metodo GetEventCallbacks restituisce l'oggetto callback dell'evento registrato con questo client.

Sintassi

HRESULT GetEventCallbacks(
  [out] PDEBUG_EVENT_CALLBACKS *Callbacks
);

Parametri

[out] Callbacks

Riceve un puntatore di interfaccia all'oggetto callback dell'evento registrato 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 IDebugEventCallbacks o oggetto IDebugEventCallbacksWide registrato per ricevere eventi .

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

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

Per altre informazioni sui callback, vedere callback.

Fabbisogno

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

Vedere anche

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugEventCallbacks

SetEventCallbacks