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 互換ディスク コントローラーで使用される 2 つの I/O アドレス空間の0x1F0 0x1FF領域の所有権を示すブール値。
AtDiskSecondaryAddressClaimed
WD1003 互換ディスク コントローラーで使用される 2 つの I/O アドレス空間の0x170 0x17F領域の所有権を示すブール値。
Version
この構造体のバージョン。
sizeof(CONFIGURATION_INFORMATION)
に設定します。
MediumChangerCount
システム内の中規模チェンジャー デバイスの数。 ドライバーは、この番号を使用して、新しい中規模チェンジャー デバイスの名前を決定できます。 ドライバーは、新しいデバイスが見つかると、この値を更新する必要があります。
備考
CONFIGURATION_INFORMATION は次のように使用できます。
- 初期化中のドライバーによって、既に初期化されている特定の種類のデバイスの数を決定します。
- AtDisk アドレス範囲が既に要求されているかどうかを追跡します。
- **IoGetConfigurationInformation** システム サービスによって、デバイスの種類の数が返されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 |
ヘッダー | ntddk.h |
関連項目
**IoGetConfigurationInformation ** (ntddk.h)
**IoGetConfigurationInformation ** (ntifs.h)