Compartir a través de


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)