Partilhar via


Método IDebugSystemObjects4::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 estiver NULL, essas informações não serão retornadas; caso contrário, IDs é tratada como uma matriz de valores Count ULONG.

[out, optional] SysIds

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

Valor de retorno

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

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

Observações

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
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)