Condividi tramite


Metodo IDebugSystemObjects2::GetThreadIdsByIndex (dbgeng.h)

Il metodo GetThreadIdsByIndex restituisce gli ID del motore e del thread di sistema per i thread specificati nel processo corrente.

Sintassi

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

Parametri

[in] Start

Specifica l'indice del primo thread i cui ID sono richiesti.

[in] Count

Specifica il numero di thread i cui ID sono richiesti.

[out, optional] Ids

Riceve gli ID del thread del motore. Se id è null, queste informazioni non vengono restituite; in caso contrario, id viene considerato come una matrice di valori Count ULONG.

[out, optional] SysIds

Riceve gli ID del thread di sistema. Se SysIds è null, queste informazioni non vengono restituite; in caso contrario, SysIds viene considerata come una matrice di valori Count ULONG.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.

Osservazioni

L'indice del primo thread è zero. L'indice dell'ultimo thread è il numero di thread restituiti da GetNumberThreads meno uno.

Per altre informazioni sui thread, vedere Thread e processi.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)