Поделиться через


структура CLUS_PARTITION_INFO (clusapi.h)

Содержит данные, описывающие том ресурсов класса хранения и файловую систему. Он используется в качестве элемента данных структуры CLUSPROP_PARTITION_INFO и в качестве возвращаемого значения некоторых операций кода управления .

Синтаксис

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;

Члены

dwFlags

Флаги, описывающие ресурс класса хранения, перечисляемые перечислением CLUSPROP_PIFLAGS .

CLUSPROP_PIFLAG_STICKY (0x00000001)

Буква диска липкая.

CLUSPROP_PIFLAG_REMOVABLE (0x00000002)

Ресурс класса хранения является съемным.

CLUSPROP_PIFLAG_USABLE (0x00000004)

Ресурс класса хранения имеет формат файловой системы, которую может использовать служба кластеров.

CLUSPROP_PIFLAG_DEFAULT_QUORUM (0x00000008)

Раздел следует использовать для хранения файлов кворума, если в функции SetClusterQuorumResource не указан ни одной секции. Для ресурсов физического диска самый маленький раздел NTFS размером более 50 МБ автоматически получает этот флаг.

szDeviceName[MAX_PATH]

Имя устройства для ресурса класса хранения, например "C:". Обратная косая черта не включена.

szVolumeLabel[MAX_PATH]

Метка тома для ресурса класса хранения.

dwSerialNumber

Серийный номер тома ресурсов класса хранения.

rgdwMaximumComponentLength

Значение максимальной длины (в символах) компонента имени файла, поддерживаемого указанной файловой системой. Компонент имени файла — это часть имени файла между обратными косыми чертами.

dwFileSystemFlags

Значение, описывающее файловую систему. Допустимы один или несколько из следующих флагов.

FS_CASE_IS_PRESERVED (0x00000002)

Файловая система сохраняет регистр имен файлов, когда она помещает имя в ресурс класса хранения.

FS_CASE_SENSITIVE (0x00000001)

Файловая система поддерживает имена файлов с учетом регистра.

FS_UNICODE_STORED_ON_DISK (0x00000004)

Файловая система поддерживает Юникод в именах файлов, которые отображаются в ресурсе класса хранения.

FS_PERSISTENT_ACLS (0x00000008)

Файловая система сохраняет и применяет списки управления доступом (ACL).

szFileSystem[32]

Имя файловой системы, например FAT или NTFS.

Комментарии

Структура CLUS_PARTITION_INFO может быть возвращена ClusterResourceControl , если параметру dwControlCode присвоено значение CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO , и может быть возвращена ClusterResourceTypeControl , если dwControlCode имеет значение CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS.

Примеры

См. раздел Создание ресурсов физического диска.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter
Верхняя часть clusapi.h

См. также раздел

CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

CLUSPROP_PARTITION_INFO

ClusterResourceControl

ClusterResourceTypeControl