Método IDebugEventCallbacks::CreateThread (dbgeng.h)
El motor llama al método de devolución de llamada CreateThread cuando se produce un evento create-threaddebugging en el destino.
Sintaxis
HRESULT CreateThread(
[in] ULONG64 Handle,
[in] ULONG64 DataOffset,
[in] ULONG64 StartOffset
);
Parámetros
[in] Handle
Especifica el identificador del subproceso cuya creación provocó el evento. Si esta información no está disponible, Handle será NULL.
[in] DataOffset
Especifica un bloque de datos que mantiene el sistema operativo para este subproceso. Los datos reales del bloque son específicos del sistema operativo. Si el sistema operativo no tiene este bloque, DataOffset será NULL.
[in] StartOffset
Especifica la ubicación inicial en el espacio de direcciones virtuales del destino del subproceso. Si esta información no está disponible, StartOffset será NULL.
Valor devuelto
Este método devuelve un valor de DEBUG_STATUS_XXX , que indica cómo debe continuar la ejecución del destino después de que el motor procese este evento. Para más información sobre cómo trata el motor este valor, consulte Supervisión de eventos.
Comentarios
El motor llama a este método solo si la marca de DEBUG_EVENT_CREATE_THREAD está establecida en la máscara devuelta por IDebugEventCallbacks::GetInterestMask.
Para obtener más información sobre cómo controlar eventos, consulte Supervisión de eventos. Para obtener información sobre los subprocesos, vea Subprocesos y procesos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (include Dbgeng.h) |