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

15 февраля 2001



NtImpersonateThread (ZwImpersonateThread)

NTSYSAPI 
NTSTATUS
NTAPI

NtImpersonateThread(

IN HANDLE ThreadHandle, IN HANDLE ThreadToImpersonate, IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService );




Функция NtImpersonateThread ассоциирует один токен потока с другим. Если поток-источник не имеет ассоциированного токена, функция использует токен процесса для представления целевого потока.


  • ThreadHandle
  •     HANDLE потока-источника.
  • ThreadToImpersonate
  •     HANDLE целевого потока, открытый с доступом THREAD_IMPERSONATE.
  • SecurityQualityOfService
  •     Указатель на структуру SECURITY_QUALITY_OF_SERVICE, заполненную пользователем.


    Документировал:
    Томаш Новак
    Reactos



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    NtCreateThread
    NtImpersonateClientOfPort
    NtOpenThread
    SECURITY_QUALITY_OF_SERVICE