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