структура 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)