Недокументированные функции NTDLL

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