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