Метод 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 |