winnt.h) (OBJECT_TYPE_LIST 结构

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

指定对象及其子对象的层次结构中对象类型的级别。 级别 0 指示对象本身。 级别 1 指示对象的子对象,例如属性集。 级别 2 指示级别 1 子对象的子对象,例如 属性。 最多可以有五个级别,编号为 0 到 4。

目录服务对象使用以下级别值。

含义
ACCESS_OBJECT_GUID
指示对象本身在级别 0 处。
ACCESS_PROPERTY_SET_GUID
指示在级别 1 设置的属性。
ACCESS_PROPERTY_GUID
指示级别二的属性。

Sbz

应为零。 保留供将来使用。

ObjectType

指向对象或子对象的 GUID 的指针。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winnt.h (包括 Windows.h)

另请参阅

AccessCheckByType

AccessCheckByTypeAndAuditAlarm

AccessCheckByTypeResultList

AccessCheckByTypeResultListAndAuditAlarm