структура 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
Количество гибких дисков в системе на данный момент. Драйвер может использовать это число для определения имен новых дисков. Драйвер должен обновить это значение при поиске новых дисков.
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)