Método GetSecurityDescriptor da classe __SystemSecurity

O método GetSecurityDescriptor obtém o descritor de segurança que controla o acesso ao namespace do WMI ao qual você está conectado. O descritor de segurança é retornado como uma instância de __SecurityDescriptor. Para obter mais informações, consulte Alterar a segurança de acesso em objetos protegíveis.

Sintaxe

uint32 GetSecurityDescriptor(
  [out] __SystemSecurity Descriptor
);

Parâmetros

Descritor [out]

O descritor de segurança associado ao namespace do WMI.

Retornar valor

Retorna um dos valores relacionados na seguinte lista ou um valor diferente para indicar um erro. Para obter mais informações, consulte Códigos de retorno do WMI ou WbemErrorEnum.

0

Conclusão bem-sucedida.

2

O usuário não tem acesso às informações solicitadas.

8

Falha desconhecida.

9

O usuário não tem privilégios adequados para executar o método.

21

Um parâmetro especificado na chamada de método não é válido.

Comentários

A instância Win32_SecurityDescriptor representa um tipo de dados SECURITY_DESCRIPTOR_CONTROL e contém uma DACL (lista de controle de acesso discricionário) e uma SACL (lista de controle de acesso do sistema). Para obter mais informações, consulte Listas de controle de acesso.

Se o SeSecurityPrivilege não for concedido ou habilitado ao obter um descritor de segurança, somente a DACL será retornada no descritor de segurança retornado. Para obter mais informações, consulte Constantes de privilégio e Executar operações privilegiadas.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Todos os namespaces do WMI

Confira também

__SystemSecurity

Definir descritores de segurança de namespace