CLUS_PARTITION_INFO_EX Struktur (clusapi.h)
Beschreibt eine Speicherklassenressource Volume und Dateisystem. Sie wird als Datenelement einer CLUSPROP_PARTITION_INFO Struktur und als Rückgabewert einiger Steuerelementcode Vorgängen 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;
Angehörige
dwFlags
Flags, die die Speicherklassenressource beschreiben, aufgezählt durch die CLUSPROP_PIFLAGS-Aufzählung.
CLUSPROP_PIFLAG_STICKY (1)
Der Laufwerkbuchstaben ist sticky.
CLUSPROP_PIFLAG_REMOVABLE (2)
Die Speicherklassenressource kann entfernt werden.
CLUSPROP_PIFLAG_USABLE (4)
Die Speicherklassenressource ist mit einem Dateisystem formatiert, das vom Clusterdienstverwendet werden kann.
CLUSPROP_PIFLAG_DEFAULT_QUORUM (8)
Die Partition sollte verwendet werden, um Quorumdateien zu speichern, wenn keine Partition in der SetClusterQuorumResource-funktion angegeben ist. Für physischen Datenträger Ressourcen 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 Speicherklassenressourcenvolumes.
rgdwMaximumComponentLength
Maximale Länge in Zeichen einer vom angegebenen Dateisystem unterstützten Dateinamenkomponente. Eine Dateinamenkomponente ist der Teil eines Dateinamens zwischen umgekehrten Schrägstrichen.
dwFileSystemFlags
Flags, die das Dateisystem beschreiben. Mindestens eine der folgenden Flags ist gültig.
FS_CASE_SENSITIVE (1)
Das Dateisystem unterstützt Dateinamen mit Groß-/Kleinschreibung.
FS_CASE_IS_PRESERVED (2)
Das Dateisystem behält die Groß-/Kleinschreibung von Dateinamen bei, wenn sie einen Namen in die Speicherklassenressource eingibt.
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 sie.
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 mit UNALIGNED- Zeigern aufgerufen werden.
FreeSizeInBytes
Gibt die Größe des nicht zugewiesenen Speicherplatzes auf dem Volume in Bytes an. Dieser Wert ist möglicherweise nicht ordnungsgemäß ausgerichtet und sollte mit UNALIGNED- Zeigern aufgerufen werden.
DeviceNumber
Die Gerätenummer
PartitionNumber
Die Partitionsnummer.
VolumeGuid
Der global eindeutige Bezeichner, der dem Volume zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Keine unterstützt |
mindestens unterstützte Server- | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
Header- | clusapi.h |