Condividi tramite


Metodo IDebugEventCallbacks::CreateThread (dbgeng.h)

Il metodo di callback CreateThread viene chiamato dal motore quando si verifica un evento create-threaddebugging 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 sarà NULL.

[in] DataOffset

Specifica un blocco di dati che il sistema operativo gestisce per questo thread. I dati effettivi nel blocco sono specifici del sistema operativo. Se il sistema operativo non ha un blocco di questo tipo, DataOffset sarà NULL.

[in] StartOffset

Specifica la posizione iniziale nello spazio indirizzi virtuale della destinazione del thread. Se queste informazioni non sono disponibili, StartOffset sarà NULL.

Valore restituito

Questo metodo restituisce un valore DEBUG_STATUS_XXX , che indica come l'esecuzione della destinazione deve procedere dopo che il motore elabora questo evento. Per informazioni dettagliate sul modo in cui il motore tratta questo valore, vedere Monitoraggio degli eventi.

Commenti

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

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

Requisiti

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