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)