IDebugEventCallbacks::CreateThread-Methode (dbgeng.h)
Die CreateThread- Rückrufmethode wird vom Modul aufgerufen, wenn ein Create-Threaddebugging-Ereignis im Ziel auftritt.
Syntax
HRESULT CreateThread(
[in] ULONG64 Handle,
[in] ULONG64 DataOffset,
[in] ULONG64 StartOffset
);
Parameter
[in] Handle
Gibt das Handle für den Thread an, dessen Erstellung das Ereignis verursacht hat. Wenn diese Informationen nicht verfügbar sind, wird HandleNULL-.
[in] DataOffset
Gibt einen Datenblock an, den das Betriebssystem für diesen Thread verwaltet. Die tatsächlichen Daten im Block sind betriebssystemspezifisch. Wenn das Betriebssystem keinen solchen Block aufweist, wird DataOffset-NULL-.
[in] StartOffset
Gibt den Startort im virtuellen Adressraum des Ziels des Threads an. Wenn diese Informationen nicht verfügbar sind, wird StartOffset-NULL-.
Rückgabewert
Diese Methode gibt einen DEBUG_STATUS_XXX Wert zurück, der angibt, wie die Ausführung des Ziels fortgesetzt werden soll, nachdem das Modul dieses Ereignis verarbeitet hat. Ausführliche Informationen zur Behandlung dieses Werts finden Sie unter Monitoring Events.
Bemerkungen
Diese Methode wird nur vom Modul aufgerufen, wenn das DEBUG_EVENT_CREATE_THREAD Flag in der Maske festgelegt wird, die von IDebugEventCallbacks::GetInterestMaskzurückgegeben wird.
Weitere Informationen zum Behandeln von Ereignissen finden Sie unter Monitoring Events. Informationen zu Threads finden Sie unter Threads und Prozesse.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |