Compartilhar via


Método IDebugSystemObjects::GetThreadIdsByIndex (dbgeng.h)

O método GetThreadIdsByIndex retorna as IDs de thread do mecanismo e do sistema para os threads especificados no processo atual.

Sintaxe

HRESULT GetThreadIdsByIndex(
  [in]            ULONG  Start,
  [in]            ULONG  Count,
  [out, optional] PULONG Ids,
  [out, optional] PULONG SysIds
);

Parâmetros

[in] Start

Especifica o índice do primeiro thread cujas IDs são solicitadas.

[in] Count

Especifica o número de threads cujas IDs são solicitadas.

[out, optional] Ids

Recebe as IDs de thread do mecanismo. Se Ids for NULL, essas informações não serão retornadas; caso contrário, as IDs são tratadas como uma matriz de valores de Contagem ULONG.

[out, optional] SysIds

Recebe as IDs de thread do sistema. Se SysIds for NULL, essas informações não serão retornadas; caso contrário, SysIds é tratado como uma matriz de valores de Contagem ULONG.

Retornar valor

Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

O índice do primeiro thread é zero. O índice do último thread é o número de threads retornados por GetNumberThreads menos um.

Para obter mais informações sobre threads, consulte Threads and Processes.

Requisitos

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