Condividi tramite


Metodo Clear della classe MSFT_Disk

Rimuove le informazioni sulla partizione e annulla l'inizializzazione di un disco, restituendolo a uno stato RAW.

Sintassi

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

Parametri

RemoveData [in]

TRUE se è corretto rimuovere le partizioni di dati dal disco. Se questo parametro è FALSE o NULL, questo metodo avrà esito negativo in presenza di una partizione dati.

RemoveOEM [in]

TRUE se è ok rimuovere OEM e altre partizioni speciali. Se questo parametro è FALSE o non specificato, questo metodo avrà esito negativo in presenza di questi tipi di partizioni.

ZeroOutEntireDisk [in]

TRUE se questo parametro indica a questo metodo di zero l'intero disco, oltre alla rimozione di tutte le informazioni sulla partizione. Se questo parametro è FALSE o NULL, vengono zero solo i primi e gli ultimi megabyte del disco.

ExtendedStatus [out]

Stringa che contiene un oggetto MSFT_StorageExtendedStatus incorporato.

Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).

Valore restituito

Successo (0)

Non supportato (1)

Errore non specificato (2)

Timeout (3)

Errore (4)

Parametro non valido (5)

Il disco è in uso (6)

Accesso negato (40001)

Non sono disponibili risorse sufficienti per completare l'operazione. (40002)

Cache non aggiornata (40003)

Il disco non è stato inizializzato. (41000)

Il disco è di sola lettura. (41002)

Il disco è offline. (41003)

Impossibile cancellare le partizioni OEM presenti. Per cancellare le partizioni OEM, usare il flag RemoveOEM. (41007)

Impossibile cancellare con le partizioni dati presenti. Per cancellare le partizioni di dati, usare il flag RemoveData. (41008)

Operazione non supportata in un disco critico. (41009)

Nel dispositivo non sono presenti supporti. (41015)

L'oggetto specificato viene gestito dal componente Clustering di failover Microsoft. Il disco deve essere rimosso dal cluster per eseguire questa operazione. (41019)

Commenti

Il chiamante deve specificare RemoveData, RemoveOEM o entrambi, a meno che non elimini prima tutte le partizioni di dati, le partizioni OEM note e le partizioni ESP sul disco. Questo requisito esclude le partizioni di metadati, ad esempio MSR, la partizione dei metadati LDM e le partizioni OEM sconosciute.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Vedi anche

MSFT_Disk