struttura CLUS_PARTITION_INFO_EX (clusapi.h)
Descrive un volume di risorse della classe di archiviazione e un file system. Viene usato come membro dati di una struttura CLUSPROP_PARTITION_INFO e come valore restituito di alcune operazioni del codice di controllo .
Sintassi
typedef struct CLUS_PARTITION_INFO_EX {
DWORD dwFlags;
WCHAR szDeviceName[MAX_PATH];
WCHAR szVolumeLabel[MAX_PATH];
DWORD dwSerialNumber;
DWORD rgdwMaximumComponentLength;
DWORD dwFileSystemFlags;
WCHAR szFileSystem[32];
ULARGE_INTEGER TotalSizeInBytes;
ULARGE_INTEGER FreeSizeInBytes;
DWORD DeviceNumber;
DWORD PartitionNumber;
GUID VolumeGuid;
} CLUS_PARTITION_INFO_EX, *PCLUS_PARTITION_INFO_EX;
Members
dwFlags
Flag che descrive la risorsa della classe di archiviazione, enumerata dall'enumerazione CLUSPROP_PIFLAGS .
CLUSPROP_PIFLAG_STICKY (1)
La lettera di unità è appiccicosa.
CLUSPROP_PIFLAG_REMOVABLE (2)
La risorsa della classe di archiviazione è rimovibile.
CLUSPROP_PIFLAG_USABLE (4)
La risorsa della classe di archiviazione è formattata con un file system utilizzabile dal servizio Cluster.
CLUSPROP_PIFLAG_DEFAULT_QUORUM (8)
La partizione deve essere usata per archiviare i file quorum se non viene specificata alcuna partizione nella funzione SetClusterQuorumResource . Per le risorse disco fisico , la partizione NTFS più piccola di 50 MB riceve automaticamente questo flag.
szDeviceName[MAX_PATH]
Nome del dispositivo per la risorsa della classe di archiviazione, ad esempio "C:". Non sono incluse barre rovesciata.
szVolumeLabel[MAX_PATH]
Etichetta del volume per la risorsa della classe di archiviazione.
dwSerialNumber
Numero di serie del volume di risorse della classe di archiviazione.
rgdwMaximumComponentLength
Lunghezza massima, in caratteri, di un componente del nome file supportato dal file system specificato. Un componente del nome file è la parte di un nome file tra le barre rovesciata.
dwFileSystemFlags
Flag che descrivono il file system. Uno o più flag seguenti sono validi.
FS_CASE_SENSITIVE (1)
Il file system supporta nomi di file con distinzione tra maiuscole e minuscole.
FS_CASE_IS_PRESERVED (2)
Il file system mantiene il caso dei nomi di file quando inserisce un nome nella risorsa della classe di archiviazione.
FS_UNICODE_STORED_ON_DISK (4)
Il file system supporta Unicode nei nomi di file così come vengono visualizzati nella risorsa della classe di archiviazione.
FS_PERSISTENT_ACLS (8)
Il file system mantiene e applica gli elenchi di controllo di accesso (ACL).
szFileSystem[32]
Nome del file system, ad esempio "FAT" o "NTFS".
TotalSizeInBytes
Specifica le dimensioni totali, in byte, del volume. Questo valore potrebbe non essere allineato correttamente e deve essere accessibile usando puntatori UNALIGNED .
FreeSizeInBytes
Specifica le dimensioni, in byte, dello spazio non allocato nel volume. Questo valore potrebbe non essere allineato correttamente e deve essere accessibile usando puntatori UNALIGNED .
DeviceNumber
Numero del dispositivo
PartitionNumber
Numero di partizione.
VolumeGuid
Identificatore univoco globale associato al volume.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
Intestazione | clusapi.h |