Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта подпрограмма возвращает уникальный идентификатор (идентификатор) заданного потока.
Синтаксис
HANDLE PsGetThreadId(
[in] PETHREAD Thread
);
Параметры
[in] Thread
Указатель на структуру объектов исполнительного потока (ETHREAD).
Возвращаемое значение
Возвращает ДЕСКРиптор, который является уникальным идентификатором вызываемого потока.
Замечания
Драйвер может вызывать PsGetThreadId по нескольким причинам:
Идентификация потока: идентификатор потока, возвращаемый PsGetThreadId, является уникальным системным, а не только в рамках одного процесса.
Отладка и ведение журнала. Идентификаторы потоков часто используются в отладке и ведении журнала для трассировки выполнения программы.
Идентификатор потока не является уникальным для сеанса загрузки. После завершения потока его идентификатор может использоваться повторно.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows XP |
| заголовка | ntddk.h |
| IRQL | <= DISPATCH_LEVEL |