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


структура ACTRL_PROPERTY_ENTRYA (accctrl.h)

Содержит список записей управления доступом для объекта или указанного свойства объекта.

Синтаксис

typedef struct _ACTRL_PROPERTY_ENTRYA {
  LPSTR                     lpProperty;
  PACTRL_ACCESS_ENTRY_LISTA pAccessEntryList;
  ULONG                     fListFlags;
} ACTRL_PROPERTY_ENTRYA, *PACTRL_PROPERTY_ENTRYA;

Члены

lpProperty

GUID свойства объекта. Используйте функцию UuidToString для создания строкового представления GUID свойства.

pAccessEntryList

Указатель на структуру ACTRL_ACCESS_ENTRY_LIST, содержащую список записей управления доступом.

fListFlags

Флаги, указывающие сведения о свойстве pProperty. Этот элемент может иметь значение 0 или следующее значение.

Ценность Значение
ACTRL_ACCESS_PROTECTED
0x00000001
Защищает объект или свойство от наследования записей управления доступом.

Замечания

Чтобы создать структуру ACTRL_PROPERTY_ENTRY, которая предоставляет всем пользователям полный доступ к объекту, задайте элементу pAccessEntryList значение NULL.

Чтобы создать структуру ACTRL_PROPERTY_ENTRY, которая запрещает доступ ко всему объекту, задайте элементу pAccessEntryList указывать на структуру ACTRL_ACCESS_ENTRY_LIST, член cEntries равно 0 , а элемент pAccessListNULL.

Заметка

Заголовок accctrl.h определяет ACTRL_PROPERTY_ENTRY как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
заголовка accctrl.h

См. также

ACTRL_ACCESS_ENTRY_LIST

UuidToString