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
指示 WD1003 兼容磁盘控制器使用的两个 I/O 地址空间的0x1F0 0x1FF空间的所有权的布尔值。
AtDiskSecondaryAddressClaimed
布尔值,指示 WD1003 兼容磁盘控制器使用的两个 I/O 地址空间的0x170 0x17F空间的所有权。
Version
此结构的版本。 设置为 sizeof(CONFIGURATION_INFORMATION)
。
MediumChangerCount
系统中的中型更换器设备数。 驱动程序可以使用此数字来确定新的介质更换器设备的名称。 驱动程序应在查找新设备时更新此值。
注解
CONFIGURATION_INFORMATION 可按如下所示使用:
- 由正在初始化以确定已初始化的特定类型的设备数的驱动程序。
- 跟踪是否已声明 AtDisk 地址范围。
- 由 **IoGetConfigurationInformation ** 系统服务返回设备类型计数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 |
标头 | ntddk.h |
另请参阅
**IoGetConfigurationInformation ** (ntddk.h)
IoGetConfigurationInformation ** (ntifs.h)