Поделиться через


CAccessToken::GetThreadToken

Этот метод вызывается для инициализации CAccessToken с токеном из заданного потока.

bool GetThreadToken( 
   DWORD dwDesiredAccess, 
   HANDLE hThread = NULL, 
   bool bOpenAsSelf = true  
) throw( );

Параметры

  • dwDesiredAccess
    Задает маску доступа, определяющую запрошенный типы доступа на маркер доступа. Эти типы доступа, заданном сравнитьы с DACL токена для определения предоставить или отключены, доступ.

  • hThread
    Дескриптор поток маркер доступа которого открыт.

  • bOpenAsSelf
    Указывает, является ли проверка доступа сделать их от контекста безопасности потока при вызове метода GetThreadToken или от контекста безопасности процесса для вызывающего потока.

    Если этот параметр равен false, то выполняется проверка доступа, используя контекст безопасности вызывающего потока. Если поток олицетворяет клиента, то этот контекст безопасности может быть одним из клиентского процесса. Если этот параметр имеет значение true, проверка доступа выполняется с помощью контекст безопасности процесса для вызывающего потока.

Возвращаемое значение

Возвращает значение true, если операция выполнена успешно; в противном случае — значение false.

Требования

Header: atlsecurity.h

См. также

Ссылки

CAccessToken Class

OpenThreadToken