Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура OBJECTS_AND_NAME содержит строку, которая определяет доверенное лицо по имени и дополнительным строкам, определяющим типы объектов записи управления доступом (ACE).
Синтаксис
typedef struct _OBJECTS_AND_NAME_W {
DWORD ObjectsPresent;
SE_OBJECT_TYPE ObjectType;
LPWSTR ObjectTypeName;
LPWSTR InheritedObjectTypeName;
LPWSTR ptstrName;
} OBJECTS_AND_NAME_W, *POBJECTS_AND_NAME_W;
Члены
ObjectsPresent
Указывает, содержатся ли
| Ценность | Значение |
|---|---|
|
Элемент ObjectTypeName |
|
Элемент InheritedObjectTypeName содержит строку. |
ObjectType
Задает значение из перечисления SE_OBJECT_TYPE, указывающее тип объекта.
ObjectTypeName
Указатель на строку, завершающуюся значением NULL, которая определяет тип объекта, к которому применяется ACE.
Эта строка должна быть допустимой отображаемого имени LDAP в схеме Active Directory.
Если ACE_INHERITED_OBJECT_TYPE_PRESENT бит не задан в элементе ObjectsPresent , элемент ObjectTypeName игнорируется.
InheritedObjectTypeName
Указатель на строку, завершающую значение NULL, которая определяет тип объекта, который может наследовать ACE.
Эта строка должна быть допустимой отображаемого имени LDAP в схеме Active Directory.
Если ACE_INHERITED_OBJECT_TYPE_PRESENT бит не задан в элементе ObjectsPresent, элемент ACE InheritedObjectTypeName игнорируется, а все типы дочерних объектов могут наследовать ACE. В противном случае только указанный тип объекта может наследовать ACE. В любом случае наследование также контролируется флагами наследования в структуре ACE_HEADER, а также любой защитой от наследования, размещенной на дочерних объектах.
ptstrName
Указатель на строку, завершающую значение NULL, содержащую имя доверенного лица.
Замечания
Элемент ptstrName структуры TRUSTEE_W является указателем на OBJECTS_AND_NAME_W структуру , если доверенный форматTRUSTEE_IS_OBJECTS_AND_NAME. Это позволяет таким функциям, как SetEntriesInAcl и GetExplicitEntriesFromAcl хранить сведения об ACE для конкретного объекта в доверенном члене структуры EXPLICIT_ACCESS.
Заметка
Заголовок accctrl.h определяет OBJECTS_AND_NAME_ как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| заголовка | accctrl.h |