Compartir a través de


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)