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)