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 create-thread 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 se null.

Valor devuelto

Este método devuelve un valor 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 el motor trata este valor, consulte Supervisión de eventos.

Observaciones

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 Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)