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)