Partilhar via


Método SetAttributes da classe MSFT_Disk

Define os atributos e as propriedades do disco. O disco deve estar online para que a maioria dos atributos seja definida.

Sintaxe

UInt32 SetAttributes(
  [in]  Boolean IsReadOnly,
  [in]  UInt32  Signature,
  [in]  String  Guid,
  [out] String  ExtendedStatus
);

Parâmetros

IsReadOnly [in]

Se TRUE, o disco será feito somente leitura. Se FALSE, o disco se tornará gravável.

Assinatura [in]

Define a assinatura MBR do disco. Esse parâmetro só é válido quando a propriedade PartitionStyle do disco é MBR. Um erro será retornado se o disco for qualquer outro estilo de partição.

Guid [in]

Define o GUID GPT do disco. Esse parâmetro só é válido quando a propriedade PartitionStyle do disco é GPT. Um erro será retornado se o disco for qualquer outro estilo de partição.

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)

O disco está em uso (6)

Acesso negado (40001)

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

Cache desatualizado (40003)

O disco não foi inicializado. (41000)

O disco está offline. (41003)

Um parâmetro não é válido para esse tipo de partição. (41006)

Operação sem suporte em um disco crítico. (41009)

O objeto especificado é gerenciado pelo componente Clustering de Failover da Microsoft. O disco deve estar no modo de manutenção do cluster e o recurso de cluster status deve estar online para executar essa operação. (41018)

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_Disk