Поделиться через


Метод GetSecurityDescriptor класса __SystemSecurity

Метод GetSecurityDescriptor получает дескриптор безопасности, который управляет доступом к пространству имен WMI, к которому вы подключены. Дескриптор безопасности возвращается как экземпляр__SecurityDescriptor. Дополнительные сведения см. в разделе Изменение безопасности доступа в защищаемых объектах.

Синтаксис

uint32 GetSecurityDescriptor(
  [out] __SystemSecurity Descriptor
);

Параметры

Дескриптор [out]

Дескриптор безопасности, связанный с пространством имен WMI.

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

Возвращает одно из значений, перечисленных в следующем списке, или другое значение, указывающее ошибку. Дополнительные сведения см. в разделе " Коды возврата WMI " или WbemErrorEnum.

0

Успешное завершение.

2

У пользователя нет доступа к запрошенной информации.

8

Неизвестный сбой.

9

У пользователя нет достаточных привилегий для выполнения метода.

21

Недопустимый параметр, указанный в вызове метода.

Замечания

Экземпляр Win32_SecurityDescriptor представляет тип данных SECURITY_DESCRIPTOR_CONTROL и содержит список управления доступом (DACL) и список управления доступом системы (SACL). Дополнительные сведения см. в списках управления доступом.

Если SeSecurityPrivilege не предоставляется или включен при получении дескриптора безопасности, то в дескрипторе безопасности возвращается только DACL. Дополнительные сведения см. в разделе "Константы привилегий " и "Выполнение привилегированных операций".

Требования

Требование Ценность
Минимальный поддерживаемый клиент
Windows Vista
Минимальный поддерживаемый сервер
Windows Server 2008
Пространство имен
Все пространства имен WMI

См. также

__SystemSecurity

Установка дескрипторов безопасности пространства имен