Freigeben über


CLUS_PARTITION_INFO-Struktur (clusapi.h)

Enthält Daten, die ein Ressourcenvolume und dateisystem der Speicherklasse beschreiben. Es wird als Datenmember einer CLUSPROP_PARTITION_INFO-Struktur und als Rückgabewert einiger Steuerelementcodevorgänge verwendet.

Syntax

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;

Member

dwFlags

Flags, die die Speicherklassenressource beschreibt, die von der CLUSPROP_PIFLAGS-Enumeration aufgezählt werden.

CLUSPROP_PIFLAG_STICKY (0x00000001)

Der Laufwerkbuchstabe ist klebrig.

CLUSPROP_PIFLAG_REMOVABLE (0x00000002)

Die Speicherklassenressource kann entfernt werden.

CLUSPROP_PIFLAG_USABLE (0x00000004)

Die Speicherklassenressource ist mit einem Dateisystem formatiert, das vom Clusterdienst verwendet werden kann.

CLUSPROP_PIFLAG_DEFAULT_QUORUM (0x00000008)

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 ist kein umgekehrter Schrägstrich enthalten.

szVolumeLabel[MAX_PATH]

Volumebezeichnung für die Speicherklassenressource.

dwSerialNumber

Seriennummer des Ressourcenvolumes der Speicherklasse.

rgdwMaximumComponentLength

Wert der maximalen Länge (in Zeichen) einer Vom angegebenen Dateisystem unterstützten Dateinamenkomponente. Eine Dateinamenkomponente ist der Teil eines Dateinamens zwischen umgekehrten Schrägstrichen.

dwFileSystemFlags

Wert, der das Dateisystem beschreibt. Mindestens eins der folgenden Flags ist gültig.

FS_CASE_IS_PRESERVED (0x00000002)

Das Dateisystem behält die Groß- und Kleinschreibung von Dateinamen bei, wenn es einen Namen auf der Speicherklassenressource platziert.

FS_CASE_SENSITIVE (0x00000001)

Das Dateisystem unterstützt Dateinamen, bei dem die Groß-/Kleinschreibung beachtet wird.

FS_UNICODE_STORED_ON_DISK (0x00000004)

Das Dateisystem unterstützt Unicode in Dateinamen, wie sie in der Speicherklassenressource angezeigt werden.

FS_PERSISTENT_ACLS (0x00000008)

Das Dateisystem behält Zugriffssteuerungslisten (Access Control Lists, ACLs) bei und erzwingt diese.

szFileSystem[32]

Name des Dateisystems, z. B. "FAT" oder "NTFS".

Hinweise

Eine CLUS_PARTITION_INFO-Struktur kann von ClusterResourceControl zurückgegeben werden, wenn der dwControlCode-Parameter auf CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO festgelegt ist und von ClusterResourceTypeControl zurückgegeben werden kann, wenn dwControlCode auf CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS festgelegt ist.

Beispiele

Weitere Informationen finden Sie unter Erstellen von Ressourcen für physische Datenträger.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Kopfzeile clusapi.h

Weitere Informationen

CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

CLUSPROP_PARTITION_INFO

ClusterResourceControl

ClusterResourceTypeControl