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


структура AUTHZ_ACCESS_REQUEST (authz.h)

Структура AUTHZ_ACCESS_REQUEST определяет запрос проверка доступа.

Синтаксис

typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

Члены

DesiredAccess

Тип доступа для проверки.

PrincipalSelfSid

Идентификатор безопасности (SID), используемый для самостоятельного идентификатора безопасности субъекта в списке управления доступом (ACL).

ObjectTypeList

Массив OBJECT_TYPE_LIST структур в дереве объектов для объекта. Задайте значение NULL , если приложение не проверяет доступ на уровне свойств.

ObjectTypeListLength

Количество элементов в массиве ObjectTypeList . Этот член необходим, только если приложение проверяет доступ на уровне свойств.

OptionalArguments

Указатель на память для передачи в AuthzAccessCheckCallback при проверке записей управления доступом обратного вызова (ACE).

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть authz.h
Распространяемые компоненты Пакет средств администрирования Windows Server 2003 в Windows XP

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

AuthzAccessCheckCallback