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


структура OBJECT_TYPE_LIST (winnt.h)

Структура OBJECT_TYPE_LIST определяет элемент типа объекта в иерархии типов объектов. Функции AccessCheckByType используют массив OBJECT_TYPE_LIST структур для определения иерархии объекта и его подобъектов, таких как наборы свойств и свойства.

Синтаксис

typedef struct _OBJECT_TYPE_LIST {
  WORD Level;
  WORD Sbz;
  GUID *ObjectType;
} OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST;

Члены

Level

Задает уровень типа объекта в иерархии объекта и его подобъектов. Нулевой уровень указывает на сам объект. Уровень 1 указывает на подобъект объекта, например набор свойств. Второй уровень указывает на подобъект подобъекта уровня 1, например свойство. Может быть не более пяти уровней, пронумерованных от нуля до четырех.

Объекты службы каталогов используют следующие значения уровня.

Значение Значение
ACCESS_OBJECT_GUID
Указывает сам объект на нулевом уровне.
ACCESS_PROPERTY_SET_GUID
Указывает, что свойство задано на уровне 1.
ACCESS_PROPERTY_GUID
Указывает свойство на уровне 2.

Sbz

Должно быть равно нулю. Зарезервировано для последующего использования.

ObjectType

Указатель на GUID для объекта или подобъекта.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

См. также раздел

AccessCheckByType

AccessCheckByTypeAndAuditAlarm

AccessCheckByTypeResultList

AccessCheckByTypeResultListAndAuditAlarm