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

Функция GetSecurityDescriptorRMControl извлекает биты элемента управления Resource Manager .

Синтаксис

DWORD GetSecurityDescriptorRMControl(
  [in]  PSECURITY_DESCRIPTOR SecurityDescriptor,
  [out] PUCHAR               RMControl
);

Параметры

[in] SecurityDescriptor

Указатель на структуру SECURITY_DESCRIPTOR , содержащую биты элементов управления Resource Manager . Для элемента Control задано значение SE_RM_CONTROL_VALID.

[out] RMControl

Указатель на буфер, который получает биты элементов управления resource manager.

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

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

Если функция завершается сбоем, возвращается следующее значение.

Код возврата Описание
ERROR_INVALID_DATA
Флаг SE_RM_CONTROL_VALID бита не задан в указанной SECURITY_DESCRIPTOR структуре.

Комментарии

Биты элемента управления Resource Manager — это восемь битов в элементе Sbz1 структуры SECURITY_DESCRIPTOR , которая содержит сведения, относящиеся к диспетчеру ресурсов, обращающегося к структуре. Доступ к этим битам должен осуществляться только с помощью функций GetSecurityDescriptorRMControl и SetSecurityDescriptorRMControl .

Требования

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

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

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

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

SECURITY_DESCRIPTOR

SetSecurityDescriptorRMControl