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