Partilhar via


Método Clear da classe MSFT_Disk

Remove informações de partição e não inicializa um disco, retornando-o para um estado RAW.

Sintaxe

UInt32 Clear(
  [in]  Boolean RemoveData,
  [in]  Boolean RemoveOEM,
  [in]  Boolean ZeroOutEntireDisk,
  [out] String  ExtendedStatus
);

Parâmetros

RemoveData [in]

TRUE se não for possível remover partições de dados do disco. Se esse parâmetro for FALSE ou NULL, esse método falhará na presença de uma partição de dados.

RemoveOEM [in]

TRUE se não for possível remover o OEM e outras partições especiais. Se esse parâmetro for FALSE ou não for especificado, esse método falhará na presença desses tipos de partições.

ZeroOutEntireDisk [in]

TRUE se esse parâmetro instruir esse método a zerado todo o disco, além de remover todas as informações de partição. Se esse parâmetro for FALSE ou NULL, somente o primeiro e o último megabytes do disco serão zerados.

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

Êxito (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 é somente leitura. (41002)

O disco está offline. (41003)

Não é possível limpar com partições OEM presentes. Para limpar partições OEM, use o sinalizador RemoveOEM. (41007)

Não é possível limpar com partições de dados presentes. Para limpar partições de dados, use o sinalizador RemoveData. (41008)

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

Não há mídia no dispositivo. (41015)

O objeto especificado é gerenciado pelo componente Clustering de Failover da Microsoft. O disco deve ser removido do cluster para executar essa operação. (41019)

Comentários

O chamador deve especificar RemoveData, RemoveOEM ou ambos, a menos que primeiro exclua todas as partições de dados, partições OEM conhecidas e partições ESP no disco. Esse requisito exclui partições de metadados, como o MSR, a partição de metadados LDM e partições OEM desconhecidas.

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