CardDataRights — перечисление

Определяет возможные права на карточку.

Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.

Синтаксис

[Flags]
public enum CardDataRights

Члены

Имя члена Описание

GenericRead

Простое чтение. Значение 0x80000000.

GenericWrite

Простая запись. Значение 0x40000000.

GenericExecute

Простое выполнение. Значение 0x20000000.

GenericAll

Чтение, запись и выполнение. Значение 0x10000000.

Delete

Удаление. Значение 0x00010000.

ReadPermissions

Чтение прав. Значение 0x00020000.

ChangePermissions

Изменение прав. Значение 0x00040000.

TakeOwnership

Назначение владельца. Значение 0x00080000.

StandardRightsAll

Стандартные права на объект. Значение 0x000F0000.

ListChildObjects

Получение списка дочерних объектов. Значение 0x00000001.

CreateChildObjects

Создание дочерних объектов. Значение 0x00000002.

DeleteChildObjects

Удаление дочерних объектов. Значение 0x00000004.

Copy

Копирование. Значение 0x00000008.

ReadAttributes

Чтение атрибутов. Значение 0x00000010.

WriteAttributes

Запись атрибутов. Значение 0x00000020.

PerformOperations

Выполнение списка операций. Значение 0x00000100.

SpecificRightsAll

Все существующие права. Значение 0x0000013F.

Read

Чтение. Значение 0x00020019.

Modify

Изменение. Значение 0x00000026.

Own

Назначить себя владельцем. Значение 0x000E0000.

FullControl

Полный доступ. Значение 0x000F013F.