структура 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_PROPERTY_ENTRY структуру, которая предоставляет всем пользователям полный доступ к объекту, присвойте элементу pAccessEntryListзначение NULL.
Чтобы создать структуру ACTRL_PROPERTY_ENTRY , которая запрещает любой доступ к объекту, задайте элемент pAccessEntryList , указывающий на ACTRL_ACCESS_ENTRY_LIST структуру, элемент cEntries которой равен 0, а элемент pAccessList — NULL.
Примечание
Заголовок accctrl.h определяет ACTRL_PROPERTY_ENTRY в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | accctrl.h |