31 декабря 2000
NtOpenThreadToken (ZwOpenThreadToken)
NTSYSAPI
NTSTATUS
NTAPI
NtOpenThreadToken(
IN HANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
IN BOOLEAN OpenAsSelf,
OUT PHANDLE TokenHandle );
ThreadHandle
HANDLE потока.
DesiredAccess
Маска доступа к токену.
OpenAsSelf
- ???
TokenHandle
Результат: HANDLE токена, ассоциированного с потоком ThreadHandle .
Обычно потоки Win32 не имеют ассоциированных токенов. Если надо ассоциировать токен с потоком, нужно использовать
NtSetInformationThread с классом информации ThreadImpersonationToken .
Документировал:
Томаш Новак
Reactos
Зависимости:
Библиотека: ntdll.lib
См. также:
NtCreateToken
NtOpenProcessToken
NtOpenThread
NtSetInformationThread
THREAD_INFORMATION_CLASS