struttura CLUS_PARTITION_INFO (clusapi.h)
Contiene dati che descrivono 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 {
DWORD dwFlags;
WCHAR szDeviceName[MAX_PATH];
WCHAR szVolumeLabel[MAX_PATH];
DWORD dwSerialNumber;
DWORD rgdwMaximumComponentLength;
DWORD dwFileSystemFlags;
WCHAR szFileSystem[32];
} CLUS_PARTITION_INFO, *PCLUS_PARTITION_INFO;
Members
dwFlags
Flag che descrive la risorsa della classe di archiviazione, enumerata dall'enumerazione CLUSPROP_PIFLAGS .
CLUSPROP_PIFLAG_STICKY (0x00000001)
La lettera di unità è appiccicosa.
CLUSPROP_PIFLAG_REMOVABLE (0x00000002)
La risorsa della classe di archiviazione è rimovibile.
CLUSPROP_PIFLAG_USABLE (0x00000004)
La risorsa della classe di archiviazione è formattata con un file system utilizzabile dal servizio Cluster.
CLUSPROP_PIFLAG_DEFAULT_QUORUM (0x00000008)
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 è inclusa alcuna barra 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
Valore della lunghezza massima, in caratteri, di un componente del nome file supportato dal file system specificato. Un componente nome file è la parte di un nome file tra le barre rovesciata.
dwFileSystemFlags
Valore che descrive il file system. Uno o più flag seguenti sono validi.
FS_CASE_IS_PRESERVED (0x00000002)
Il file system mantiene il caso dei nomi di file quando inserisce un nome nella risorsa della classe di archiviazione.
FS_CASE_SENSITIVE (0x00000001)
Il file system supporta nomi di file con distinzione tra maiuscole e minuscole.
FS_UNICODE_STORED_ON_DISK (0x00000004)
Il file system supporta Unicode nei nomi di file così come vengono visualizzati nella risorsa della classe di archiviazione.
FS_PERSISTENT_ACLS (0x00000008)
Il file system mantiene e applica gli elenchi di controllo di accesso (ACL).
szFileSystem[32]
Nome del file system, ad esempio "FAT" o "NTFS".
Commenti
Una struttura CLUS_PARTITION_INFO può essere restituita da ClusterResourceControl quando il parametro dwControlCode è impostato su CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO e può essere restituito da ClusterResourceTypeControl quando dwControlCode è impostato su CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS.
Esempio
Vedere Creazione di risorse disco fisico.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Intestazione | clusapi.h |
Vedi anche
CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO