Partilhar 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, o 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 destino do thread. Se essas informações não estiverem disponíveis, StartOffset será NULL.

Valor de retorno

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

Observações

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 and Processes.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)