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


CSid Class

Этот класс программа-оболочка для структуры SID (идентификатор безопасности).

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.

class CSid

Члены

Открытые определения типов

Имя

Описание

CSid::CSidArray

Массив объектов CSid.

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

Имя

Описание

CSid::CSid

Конструктор.

CSid::~CSid

Деструктор.

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

Имя

Описание

CSid::AccountName

Возвращает имя учетной записи, связанной с объектом CSid.

CSid::Domain

Возвращает имя домена, связанного с объектом CSid.

CSid::EqualPrefix

Проверяет префиксы SID (идентификатор безопасности) на равенство.

CSid::GetLength

Возвращает длину объекта CSid.

CSid::GetPSID

Возвращает указатель на структуру SID.

CSid::GetPSID_IDENTIFIER_AUTHORITY

Возвращает указатель на структуру SID_IDENTIFIER_AUTHORITY.

CSid::GetSubAuthority

Возвращает указанный subauthority в структуре SID .

CSid::GetSubAuthorityCount

Возвращает количество subauthority.

CSid::IsValid

Проверяет объект CSid на допустимость.

CSid::LoadAccount

Обновляет объект CSid заданное имя учетной записи, а домен или существующая структура SID.

CSid::Sid

Возвращает строку идентификатора.

CSid::SidNameUse

Возвращает описание состояния объекта CSid.

Операторы

оператор =

Оператор присваивания.

идентификатор безопасности const оператора *

Приводит объект CSid на указатель на структуру SID.

Глобальные операторы

== - оператор

Тесты 2 объекта дескриптора безопасности для равенства

оператор! =

Тесты 2 объекта дескриптора безопасности на неравенство

оператор <

Сравнивает относительное значение 2 объектов дескриптора безопасности.

оператор >

Сравнивает относительное значение 2 объектов дескриптора безопасности.

<= оператора

Сравнивает относительное значение 2 объектов дескриптора безопасности.

>= оператора

Сравнивает относительное значение 2 объектов дескриптора безопасности.

Заметки

Структура SID переменной длины, структура, используемая для уникальной идентификации пользователей или групп.

Приложения не должны непосредственно изменять структуру SID вместо этого он использует предоставленные методы в этом класс-оболочке. См. также AtlGetOwnerSid, AtlSetGroupSid, AtlGetGroupSid и AtlSetOwnerSid.

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

Требования

Header: atlsecurity.h

См. также

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

Пример безопасности

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

ATL Class Overview

Security Global Functions

ATL Operators Alphabetical Reference