Condividi tramite


Metodo IDebugEventCallbacksWide::CreateThread (dbgeng.h)

Il CreateThread metodo di callback viene chiamato dal motore quando si verifica un evento di debug create-thread nella destinazione.

Sintassi

HRESULT CreateThread(
  [in] ULONG64 Handle,
  [in] ULONG64 DataOffset,
  [in] ULONG64 StartOffset
);

Parametri

[in] Handle

Specifica l'handle per il thread la cui creazione ha causato l'evento. Se queste informazioni non sono disponibili, Handle verrà NULL.

[in] DataOffset

Specifica un blocco di dati gestito dal sistema operativo per questo thread. I dati effettivi nel blocco sono specifici del sistema operativo. Se il sistema operativo non dispone di tale blocco, DataOffset verrà NULL.

[in] StartOffset

Specifica il percorso iniziale nello spazio indirizzi virtuale della destinazione del thread. Se queste informazioni non sono disponibili, StartOffset verrà NULL.

Valore restituito

Questo metodo restituisce un valore DEBUG_STATUS_XXX, che indica il modo in cui l'esecuzione della destinazione deve procedere dopo l'elaborazione dell'evento da parte del motore. Per informazioni dettagliate sul modo in cui il motore gestisce questo valore, vedere Monitoraggio eventi.

Osservazioni

Questo metodo viene chiamato dal motore solo se il flag DEBUG_EVENT_CREATE_THREAD è impostato nella maschera restituita da IDebugEventCallbacksWide::GetInterestMask.

Per altre informazioni sulla gestione degli eventi, vedere Monitoraggio eventi. Per informazioni sui thread, vedere Thread e processi.

Fabbisogno

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