Metodo SetAttributes della classe MSFT_Partition
Imposta vari attributi e proprietà della partizione.
Sintassi
UInt32 SetAttributes(
[in] Boolean IsReadOnly,
[in] Boolean NoDefaultDriveLetter,
[in] Boolean IsActive,
[in] Boolean IsHidden,
[out] String ExtendedStatus
);
Parametri
IsReadOnly [in]
Se TRUE, la partizione verrà eseguita in sola lettura. Se FALSE, la partizione verrà resa scrivibile.
NoDefaultDriveLetter [in]
Se TRUE, il sistema operativo non assegna automaticamente una lettera di unità quando viene individuata la partizione. Questo è onorato solo per i dischi GPT e si presuppone che sia FALSE per i dischi MBR. Questo attributo è utile in ambienti di reti di archiviazione (SAN).
IsActive [in]
TRUE se la partizione è una partizione MBR attiva e può essere usata per avviare il sistema. Questo parametro solo è rilevante per i dischi MBR.
IsHidden [in]
TRUE se la partizione non viene rilevata dalla gestione montaggio. Di conseguenza, la partizione non riceve una lettera di unità, non riceve un percorso GUID del volume, non ospita punti di montaggio del volume e non viene enumerata dalle chiamate a FindFirstVolume e FindNextVolume. In questo modo le applicazioni, come deframmentazione dischi, non possono accedere alla partizione. Il servizio Copia shadow del volume (VSS) usa questo attributo nelle copie shadow.
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)
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)
L'operazione non è consentita in una partizione di sistema o critica. (42010)
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 |