Compartilhar via


Método IDebugEventCallbacks::CreateThread (dbgeng.h)

O método de retorno de chamada CreateThread é chamado pelo mecanismo quando ocorre um evento create-threaddebugging no destino.

Sintaxe

HRESULT CreateThread(
  [in] ULONG64 Handle,
  [in] ULONG64 DataOffset,
  [in] ULONG64 StartOffset
);

Parâmetros

[in] Handle

Especifica o identificador do thread cuja criação causou o evento. Se essas informações não estiverem disponíveis, Handle será NULL.

[in] DataOffset

Especifica um bloco de dados que o sistema operacional mantém para esse thread. Os dados reais no bloco são específicos do sistema operacional. Se o sistema operacional não tiver esse bloco, DataOffset será NULL.

[in] StartOffset

Especifica o local inicial no espaço de endereço virtual do thread do destino. Se essas informações não estiverem disponíveis, StartOffset será NULL.

Retornar valor

Esse método retorna um valor DEBUG_STATUS_XXX , que indica como a execução do destino deve continuar após o mecanismo processar esse evento. Para obter detalhes sobre como o mecanismo trata esse valor, consulte Eventos de monitoramento.

Comentários

Esse método só será chamado pelo mecanismo se o sinalizador DEBUG_EVENT_CREATE_THREAD for definido na máscara retornada por IDebugEventCallbacks::GetInterestMask.

Para obter mais informações sobre como lidar com eventos, consulte Eventos de monitoramento. Para obter informações sobre threads, consulte Threads e Processos.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)