Método SetAttributes da classe MSFT_Partition
Define vários atributos e propriedades da partição.
Sintaxe
UInt32 SetAttributes(
[in] Boolean IsReadOnly,
[in] Boolean NoDefaultDriveLetter,
[in] Boolean IsActive,
[in] Boolean IsHidden,
[out] String ExtendedStatus
);
Parâmetros
IsReadOnly [in]
Se TRUE, a partição será feita somente leitura. Se FALSE, a partição será tornada gravável.
NoDefaultDriveLetter [in]
Se TRUE, o sistema operacional não atribuirá uma letra de unidade automaticamente quando a partição for descoberta. Isso só é respeitado para discos GPT e é considerado FALSE para discos MBR. Esse atributo é útil em SAN (ambientes de rede de área de armazenamento).
IsActive [in]
TRUE se a partição for uma partição MBR ativa e puder ser usada para iniciar o sistema. Esse parâmetro só é relevante para discos MBR.
IsHidden [in]
TRUE se a partição não for detectada pelo gerenciador de montagem. Como resultado, a partição não recebe uma letra de unidade, não recebe um caminho GUID de volume, não hospeda pontos de montagem de volume e não é enumerada por chamadas para FindFirstVolume e FindNextVolume. Isso garante que os aplicativos como o Desfragmentador de disco não acessem a partição. O VSS (Serviço de Cópia de Sombra de Volume) usa esse atributo em suas cópias de sombra.
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)
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)
A operação não é permitida em um sistema ou partição crítica. (42010)
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 |