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)