Método IDebugEventCallbacksWide::CreateThread (dbgeng.h)
El motor llama al método de devolución de llamada CreateThread cuando se produce un evento de depuración de subprocesos de creación 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 el sistema operativo mantiene 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 subproceso del destino. 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 obtener más información sobre cómo trata el motor este valor, consulte Supervisión de eventos.
Comentarios
El motor solo llama a este método si la marca DEBUG_EVENT_CREATE_THREAD está establecida en la máscara devuelta por IDebugEventCallbacksWide::GetInterestMask.
Para obtener más información sobre el control de 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 (incluir Dbgeng.h) |