Condividi tramite


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

Vedi anche

strutture di dati