Método GetSecurityDescriptor de la clase __SystemSecurity
El método GetSecurityDescriptor obtiene el descriptor de seguridad que controla el acceso al espacio de nombres de WMI al que está conectado. El descriptor de seguridad se devuelve como instancia de __SecurityDescriptor. Para más información, consulte Cambio de la seguridad de acceso en objetos protegibles.
Sintaxis
uint32 GetSecurityDescriptor(
[out] __SystemSecurity Descriptor
);
Parámetros
-
Descriptor [out]
-
El descriptor de seguridad asociado al espacio de nombres de WMI.
Valor devuelto
Devuelve uno de los valores enumerados en la lista siguiente o un valor diferente para indicar un error. Para más información, consulte Códigos de retorno de WMI o WbemErrorEnum.
-
0
-
Se completó correctamente.
-
2
-
El usuario no tiene acceso a la información pedida.
-
8
-
Error desconocido.
-
9
-
El usuario no tiene privilegios adecuados para ejecutar el método.
-
21
-
Un parámetro especificado en la llamada al método no es válido.
Comentarios
La instancia de Win32_SecurityDescriptor representa un tipo de datos SECURITY_DESCRIPTOR_CONTROL y contiene una lista de control de acceso discrecional (DACL) y una lista de control de acceso del sistema (SACL). Para más información, consulte Listas de control de acceso.
Si no se concede o habilita SeSecurityPrivilege al obtener un descriptor de seguridad, solo se devolverá la DACL en el descriptor de seguridad devuelto. Para más información, consulte Constantes de privilegios y Ejecución de operaciones con privilegios.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Todos los espacios de nombres WMI |