Функция GetSecurityDescriptorControl (securitybaseapi.h)

Функция GetSecurityDescriptorControl извлекает элемент управления дескриптора безопасности и сведения о редакции.

Синтаксис

BOOL GetSecurityDescriptorControl(
  [in]  PSECURITY_DESCRIPTOR         pSecurityDescriptor,
  [out] PSECURITY_DESCRIPTOR_CONTROL pControl,
  [out] LPDWORD                      lpdwRevision
);

Параметры

[in] pSecurityDescriptor

Указатель на структуру SECURITY_DESCRIPTOR , сведения об управлении и редакции которой извлекаются функцией.

[out] pControl

Указатель на структуру SECURITY_DESCRIPTOR_CONTROL , получающую сведения об управлении дескриптора безопасности.

[out] lpdwRevision

Указатель на переменную, получающую значение редакции дескриптора безопасности. Это значение всегда устанавливается, даже если GetSecurityDescriptorControl возвращает ошибку.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header securitybaseapi.h (включая Windows.h)
Библиотека Advapi32.lib
DLL Advapi32.dll

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

Обзор контроль доступа

Базовые функции контроль доступа

GetSecurityDescriptorDacl

GetSecurityDescriptorGroup

GetSecurityDescriptorLength

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

IsValidSecurityDescriptor

SECURITY_DESCRIPTOR

SECURITY_DESCRIPTOR_CONTROL