Функция 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 |