CLUS_PARTITION_INFO_EX-Struktur (clusapi.h)
Beschreibt ein Ressourcenvolume und ein Dateisystem der Speicherklasse . Es wird als Datenmember einer CLUSPROP_PARTITION_INFO-Struktur und als Rückgabewert einiger Steuerelementcodevorgänge verwendet.
Syntax
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;
Member
dwFlags
Flags, die die Speicherklassenressource beschreibt, die von der CLUSPROP_PIFLAGS-Enumeration aufgezählt werden.
CLUSPROP_PIFLAG_STICKY (1)
Der Laufwerkbuchstabe ist klebrig.
CLUSPROP_PIFLAG_REMOVABLE (2)
Die Speicherklassenressource kann entfernt werden.
CLUSPROP_PIFLAG_USABLE (4)
Die Speicherklassenressource ist mit einem Dateisystem formatiert, das vom Clusterdienst verwendet werden kann.
CLUSPROP_PIFLAG_DEFAULT_QUORUM (8)
Die Partition sollte zum Speichern von Quorumdateien verwendet werden, wenn in der SetClusterQuorumResource-Funktion keine Partition angegeben ist. Für physische Datenträgerressourcen erhält die kleinste NTFS-Partition, die größer als 50 MB ist, dieses Flag automatisch.
szDeviceName[MAX_PATH]
Gerätename für die Speicherklassenressource, z. B. "C:". Es sind keine umgekehrten Schrägstriche enthalten.
szVolumeLabel[MAX_PATH]
Volumebezeichnung für die Speicherklassenressource.
dwSerialNumber
Seriennummer des Ressourcenvolumes der Speicherklasse.
rgdwMaximumComponentLength
Maximale Länge (in Zeichen) einer Dateinamenkomponente, die vom angegebenen Dateisystem unterstützt wird. Eine Dateinamenkomponente ist der Teil eines Dateinamens zwischen umgekehrten Schrägstrichen.
dwFileSystemFlags
Flags, die das Dateisystem beschreiben. Mindestens eins der folgenden Flags ist gültig.
FS_CASE_SENSITIVE (1)
Das Dateisystem unterstützt Dateinamen, bei dem die Groß-/Kleinschreibung beachtet wird.
FS_CASE_IS_PRESERVED (2)
Das Dateisystem behält die Groß- und Kleinschreibung von Dateinamen bei, wenn es einen Namen auf der Speicherklassenressource platziert.
FS_UNICODE_STORED_ON_DISK (4)
Das Dateisystem unterstützt Unicode in Dateinamen, wie sie in der Speicherklassenressource angezeigt werden.
FS_PERSISTENT_ACLS (8)
Das Dateisystem behält Zugriffssteuerungslisten (Access Control Lists, ACLs) bei und erzwingt diese.
szFileSystem[32]
Name des Dateisystems, z. B. "FAT" oder "NTFS".
TotalSizeInBytes
Gibt die Gesamtgröße des Volumes in Bytes an. Dieser Wert ist möglicherweise nicht ordnungsgemäß ausgerichtet und sollte mithilfe von UNALIGNED-Zeigern zugegriffen werden.
FreeSizeInBytes
Gibt die Größe des nicht zugeordneten Speicherplatzes auf dem Volume in Bytes an. Dieser Wert ist möglicherweise nicht ordnungsgemäß ausgerichtet und sollte mithilfe von UNALIGNED-Zeigern zugegriffen werden.
DeviceNumber
Die Gerätenummer
PartitionNumber
Die Partitionsnummer.
VolumeGuid
Der global eindeutige Bezeichner, der dem Volume zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
Kopfzeile | clusapi.h |