Freigeben über


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

Weitere Informationen

Datenstrukturen