Condividi tramite


Metodo SetAttributes della classe MSFT_Disk

Imposta gli attributi e le proprietà del disco. Il disco deve essere online per la maggior parte degli attributi da impostare.

Sintassi

UInt32 SetAttributes(
  [in]  Boolean IsReadOnly,
  [in]  UInt32  Signature,
  [in]  String  Guid,
  [out] String  ExtendedStatus
);

Parametri

IsReadOnly [in]

Se TRUE, il disco verrà reso di sola lettura. Se FALSE, il disco diventerà scrivibile.

Firma [in]

Imposta la firma MBR del disco. Questo parametro è valido solo quando la proprietà PartitionStyle del disco è MBR. Se il disco è qualsiasi altro stile di partizione, verrà restituito un errore.

GUID [in]

Imposta il GUID GPT del disco. Questo parametro è valido solo quando la proprietà PartitionStyle del disco è GPT. Se il disco è qualsiasi altro stile di partizione, verrà restituito un errore.

ExtendedStatus [out]

Stringa contenente un oggetto MSFT_StorageExtendedStatus incorporato.

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

Valore restituito

Operazione riuscita (0)

Non supportato (1)

Errore non specificato (2)

Timeout (3)

Non riuscito (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 è offline. (41003)

Un parametro non è valido per questo tipo di partizione. (41006)

Operazione non supportata in un disco critico. (41009)

L'oggetto specificato viene gestito dal componente Microsoft Failover Clustering. Il disco deve essere in modalità di manutenzione cluster e lo stato della risorsa cluster deve essere online per eseguire questa operazione. (41018)

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