struttura CHANGE_ATTRIBUTES_PARAMETERS (vds.h)
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]
Definisce i parametri di partizione di uno stile di partizione.
Sintassi
typedef struct _CHANGE_ATTRIBUTES_PARAMETERS {
VDS_PARTITION_STYLE style;
union {
struct {
BOOLEAN bootIndicator;
} MbrPartInfo;
struct {
ULONGLONG attributes;
} GptPartInfo;
};
} CHANGE_ATTRIBUTES_PARAMETERS;
Members
style
Determina i parametri della partizione. I valori supportati sono VDS_PST_MBR o VDS_PST_GPT.
MbrPartInfo
Utilizzato se lo stile è VDS_PST_MBR. Parametri per un disco MBR (Master Boot Record).
MbrPartInfo.bootIndicator
Se TRUE, la partizione è attiva e può essere avviata; in caso contrario, non è possibile usare la partizione per avviare il sistema.
GptPartInfo
Utilizzato se lo stile è VDS_PST_GPT. Parametri per un disco GPT (GUID Partition Table).
GptPartInfo.attributes
Attributi della partizione. Può trattarsi di uno o più dei valori seguenti:
Valore | Significato |
---|---|
|
Se questo attributo è impostato, la partizione è richiesta da un computer per funzionare correttamente.
Ad esempio, questo attributo deve essere impostato per le partizioni OEM. Si noti che se questo attributo è impostato, è possibile usare l'utilità DiskPart.exe per eseguire operazioni di partizione, ad esempio l'eliminazione della partizione. Tuttavia, poiché la partizione non è un volume, non è possibile usare l'utilità DiskPart.exe per eseguire operazioni sul volume nella partizione. Questo attributo può essere impostato per i dischi di base e dinamici. Se è impostato per una partizione su un disco di base e il disco viene convertito in un disco dinamico, la partizione rimane una partizione di base, anche se il resto del disco è un disco dinamico. Ciò è dovuto al fatto che la partizione è considerata una partizione OEM in un disco GPT. |
|
Se questo attributo è impostato, la partizione non riceve una lettera di unità per impostazione predefinita quando il disco viene spostato in un altro computer o il disco viene visualizzato per la prima volta da un computer.
Questo attributo è utile negli ambienti SAN. Nonostante il nome, questo attributo può essere impostato per i dischi di base e dinamici. |
|
Se questo attributo è impostato, la partizione non viene rilevata da Mount Manager.
Di conseguenza, la partizione non riceve una lettera di unità, non riceve un percorso GUID del volume, non ospita cartelle montate (detti anche punti di montaggio del volume) e non viene enumerata dalle chiamate a FindFirstVolume e FindNextVolume. In questo modo, le applicazioni come Disk Defragmenter non accedono alla partizione. Il servizio Copia Shadow del volume usa questo attributo. Nonostante il nome, questo attributo può essere impostato per i dischi di base e dinamici. |
|
Se questo attributo è impostato, la partizione è una copia shadow di un'altra partizione.
Questo attributo viene usato dal servizio Copia Shadow del volume (VSS). Questo attributo è un'indicazione per il software basato su driver di filtro del file system (ad esempio programmi antivirus) per evitare il collegamento al volume. Un'applicazione può usare l'attributo per distinguere un volume di copia shadow da un volume di produzione. Un'applicazione che esegue un ripristino rapido, ad esempio, interromperà un LUN della copia shadow cancellando gli attributi di sola lettura e nascosti e questo attributo. Questo attributo viene impostato quando la copia shadow viene creata e cancellata quando la copia shadow viene interrotta. Nonostante il nome, questo attributo può essere impostato per i dischi di base e dinamici. Windows Server 2003: Questo attributo non è supportato prima di Windows Server 2003 con SP1. |
|
Se questo attributo è impostato, la partizione è di sola lettura.
Tutte le richieste di scrittura nella partizione avranno esito negativo. IOCTL_DISK_IS_WRITABLE avrà esito negativo con il codice di errore ERROR_WRITE_PROTECT Win32, che fa sì che il file system venga montato come di sola lettura, se è presente un file system. VSS usa questo attributo. Non impostare questo attributo per i dischi dinamici. L'impostazione può causare errori di I/O e impedire il montaggio corretto del file system. |
Commenti
Il metodo IVdsAdvancedDisk::ChangeAttributes accetta questa struttura come parametro.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |