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 |
Header | ntddk.h |
こちらもご覧ください
**IoGetConfigurationInformation ** (ntddk.h)
**IoGetConfigurationInformation ** (ntifs.h)