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 |