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


структура CONFIGURATION_INFORMATION (ntddk.h)

Структура CONFIGURATION_INFORMATION содержит общую запись конфигурации системного устройства.

Синтаксис

typedef struct _CONFIGURATION_INFORMATION {
  ULONG   DiskCount;
  ULONG   FloppyCount;
  ULONG   CdRomCount;
  ULONG   TapeCount;
  ULONG   ScsiPortCount;
  ULONG   SerialCount;
  ULONG   ParallelCount;
  BOOLEAN AtDiskPrimaryAddressClaimed;
  BOOLEAN AtDiskSecondaryAddressClaimed;
  ULONG   Version;
  ULONG   MediumChangerCount;
} CONFIGURATION_INFORMATION, *PCONFIGURATION_INFORMATION;

Члены

DiskCount

Число жестких дисков в системе до сих пор. Драйвер может использовать это число для определения имен новых дисков. Драйвер должен обновить это значение, так как он находит новые диски.

FloppyCount

Число дисков floppy в системе до сих пор. Драйвер может использовать это число для определения имен новых дисков. Драйвер должен обновить это значение, так как он находит новые диски.

CdRomCount

Число CD-ROM дисков в системе до сих пор. Драйвер может использовать это число для определения имен новых дисков. Драйвер должен обновить это значение по мере поиска новых дисков.

TapeCount

Количество ленточных дисков в системе до сих пор. Драйвер может использовать это число для определения имен новых дисков. Драйвер должен обновить это значение по мере поиска новых дисков.

ScsiPortCount

Число адаптеров портов SCSI в системе до сих пор. Драйвер может использовать это число для определения имен новых адаптеров портов SCSI. Драйвер должен обновить это значение, так как он находит новые адаптеры.

SerialCount

Число серийных устройств в системе до сих пор. Драйвер может использовать это число для определения имен новых серийных устройств. Драйвер должен обновить это значение, так как он находит новые устройства.

ParallelCount

Число параллельных устройств в системе до сих пор. Драйвер может использовать это число для определения имен новых параллельных устройств. Драйвер должен обновить это значение, так как он находит новые устройства.

AtDiskPrimaryAddressClaimed

Логическое значение, указывающее владение пространством 0x1F0-0x1FF двух адресов ввода-вывода, используемых контроллерами дисков, совместимыми с WD1003.

AtDiskSecondaryAddressClaimed

Логическое значение, указывающее владение пространством 0x170-0x17F двух адресов ввода-вывода, используемых контроллерами дисков, совместимыми с WD1003.

Version

Версия этой структуры. Установите значение sizeof(CONFIGURATION_INFORMATION).

MediumChangerCount

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

Замечания

CONFIGURATION_INFORMATION можно использовать следующим образом:

  • Драйверы, инициализирующиеся для определения количества устройств определенного типа, которые уже инициализированы.
  • Чтобы отслеживать, уже был ли задан диапазон адресов AtDisk.
  • По **IoGetConfigurationInformation ** системной службе для возврата счетчиков типов устройств.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000
заголовка ntddk.h

См. также

**IoGetConfigurationInformation ** (ntddk.h)

**IoGetConfigurationInformation ** (ntifs.h)