Функция RtlValidRelativeSecurityDescriptor (wdm.h)

Подпрограмма RtlValidRelativeSecurityDescriptor проверяет допустимость самостоятельного дескриптора безопасности.

Синтаксис

NTSYSAPI BOOLEAN RtlValidRelativeSecurityDescriptor(
  [in] PSECURITY_DESCRIPTOR SecurityDescriptorInput,
  [in] ULONG                SecurityDescriptorLength,
  [in] SECURITY_INFORMATION RequiredInformation
);

Параметры

[in] SecurityDescriptorInput

Указатель на буфер, содержащий дескриптор безопасности в самособобщающем формате. Буфер должен начинаться с SECURITY_DESCRIPTOR структуры, за которой следуют остальные данные дескриптора безопасности.

[in] SecurityDescriptorLength

Размер структуры SecurityDescriptorInput .

[in] RequiredInformation

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

Возвращаемое значение

RtlValidRelativeSecurityDescriptor возвращает значение TRUE , если дескриптор безопасности является допустимым и содержит сведения, заданные параметром RequiredInformation . В противном случае эта подпрограмма возвращает значение FALSE.

Комментарии

Чтобы проверка допустимость дескриптора безопасности в абсолютном формате, используйте вместо него RtlValidSecurityDescriptor.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

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

RtlValidSecurityDescriptor

SECURITY_DESCRIPTOR

SECURITY_INFORMATION