Compartilhar via


Método SetSecurityDescriptor da classe MSFT_StorageProvider

Define o descritor de segurança que controla o acesso à instância de objeto do provedor de armazenamento.

Sintaxe

UInt32 SetSecurityDescriptor(
  [in]  String SecurityDescriptor,
  [out] String ExtendedStatus
);

Parâmetros

SecurityDescriptor [in]

Uma cadeia de caracteres formatada em SDDL (Security Descriptor Definition Language) que descreve a lista de controle de acesso do objeto.

ExtendedStatus [out]

Uma cadeia de caracteres que contém um objeto MSFT_StorageExtendedStatus inserido.

Esse parâmetro permite que o provedor de armazenamento retorne informações de erro estendidas (específicas da implementação).

Retornar valor

Sucesso (0)

Sem suporte (1)

Erro não especificado (2)

Tempo limite (3)

Falha (4)

Parâmetro inválido (5)

Acesso negado (40001)

Não há recursos suficientes para concluir a operação. (40002)

Não é possível se conectar ao provedor de armazenamento. (46000)

O provedor de armazenamento não pode se conectar ao subsistema de armazenamento. (46001)

Comentários

O usuário deve ter privilégios suficientes para definir o descritor de segurança.

Se a chamada não for feita no contexto de um usuário especificado na lista de controle de acesso do descritor de segurança, esse método falhará com o Access Negado.

Se um descritor de segurança vazio for passado para esse método, o comportamento será deixado para a implementação específica, desde que haja algum contexto de usuário (normalmente administradores de domínio) que possa acessar e administrar o objeto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Confira também

MSFT_StorageProvider