IN HANDLE ObjectHandle,
IN SECURITY_INFORMATION SecurityInformationClass,
OUT PSECURITY_DESCRIPTOR DescriptorBuffer,
IN ULONG DescriptorBufferLength,
OUT PULONG RequiredLength );
Функция NtQuerySecurityObject получает дескриптор безопасности объекта.
ObjectHandle
HANDLE объекта, открытого с доступом READ_CONTROL.
SecurityInformationClass
Комбинация:
OWNER_SECURITY_INFORMATION
GROUP_SECURITY_INFORMATION
DACL_SECURITY_INFORMATION
SACL_SECURITY_INFORMATION
DescriptorBuffer
Результат: указатель на структуру SECURITY_DESCRIPTOR.
DescriptorBufferLength
Размер буфера в байтах.
RequiredLength
Указатель на переменную, получающую требуемую длину буфера.