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


CAutoRevertImpersonation Class

Этот класс CAccessToken отменяет изменения объектов в nonimpersonating состоянию, когда он выходит из области.

class CAutoRevertImpersonation

Члены

Открытые конструкторы

Имя

Описание

CAutoRevertImpersonation::CAutoRevertImpersonation

Создает объект CAutoRevertImpersonation

CAutoRevertImpersonation::~CAutoRevertImpersonation

Удаляет объект и отменяет изменения олицетворение маркера доступа.

Открытые методы

Имя

Описание

CAutoRevertImpersonation::Attach

Автоматизирует reversion олицетворения маркера доступа.

CAutoRevertImpersonation::Detach

Отменяет автоматический reversion олицетворения.

CAutoRevertImpersonation::GetAccessToken

Извлекает текущую маркера доступа, связанное с этим объектом.

Заметки

маркер доступа объект, описывающий контекст безопасности процесса или потока и выделен к каждому пользователю внесенному в журнал в систему Windows NT 2000 или Windows. Эти маркеры доступа можно представить с классом CAccessToken.

Иногда бывает необходимо олицетворить маркеры доступа. Этот класс предоставляется для удобства, но он не выполняет олицетворение маркеров доступа; он выполняет автоматический reversion только к nonimpersonated состояние. Это происходит потому, что олицетворение токена доступа могут выполняться несколькими различными способами.

Основные сведения о модели управления доступом в Windows см. в разделе управление доступом в Windows SDK.

Требования

Header: atlsecurity.h

См. также

Ссылки

Access Tokens

Основные понятия

Пример ATLSecurity

Другие ресурсы

ATL Class Overview