Compartilhar via


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

Confira também

MSFT_Partition