Partilhar via


Método IDebugBreakpoint::SetMatchThreadId (dbgeng.h)

O método SetMatchThreadId define a ID do thread do mecanismo do thread que pode disparar um ponto de interrupção.

Sintaxe

HRESULT SetMatchThreadId(
  [in] ULONG Thread
);

Parâmetros

[in] Thread

A ID do thread do mecanismo que pode disparar esse ponto de interrupção.

Valor de retorno

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_NOINTERFACE
Não foi possível encontrar o thread que Thread especificar.
E_INVALIDARG
O destino está em um kernel e o ponto de interrupção é um ponto de interrupção do processador. Os pontos de interrupção do processador não podem ser limitados a threads no modo kernel.
 

Esse método também pode retornar outros valores de erro. Para obter mais informações, consulte Valores retornados.

Observações

Se você tiver definido um thread para o ponto de interrupção, o ponto de interrupção só poderá ser disparado se esse thread atingir o ponto de interrupção. Se você não tiver definido um thread, qualquer thread poderá disparar o ponto de interrupção.

Se você tiver definido um thread, poderá remover a configuração definindo ID para DEBUG_ANY_ID.

Para obter mais informações sobre propriedades de ponto de interrupção, consulte Controlando sinalizadores de ponto de interrupção e parâmetros.

Requisitos

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