Freigeben über


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

Siehe auch

Datenstrukturen