Partager via


structure CONFIGURATION_INFORMATION (ntddk.h)

La structure CONFIGURATION_INFORMATION contient l’enregistrement global de configuration de l’appareil système.

Syntaxe

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;

Membres

DiskCount

Nombre de disques durs dans le système jusqu’à présent. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux disques. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux disques.

FloppyCount

Nombre de disques de floppy dans le système jusqu’à présent. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux disques. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux disques.

CdRomCount

Nombre de lecteurs CD-ROM dans le système jusqu’à présent. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux lecteurs. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux lecteurs.

TapeCount

Nombre de lecteurs de bande dans le système jusqu’à présent. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux lecteurs. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux lecteurs.

ScsiPortCount

Nombre d’adaptateurs de port SCSI dans le système jusqu’à présent. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux adaptateurs de port SCSI. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux adaptateurs.

SerialCount

Nombre d’appareils série dans le système jusqu’à présent. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux appareils série. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux appareils.

ParallelCount

Nombre d’appareils parallèles dans le système jusqu’à présent. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux appareils parallèles. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux appareils.

AtDiskPrimaryAddressClaimed

Boolean qui indique la propriété de l’espace 0x1F0-0x1FF des deux espaces d’adressage d’E/S utilisés par les contrôleurs de disque compatibles WD1003.

AtDiskSecondaryAddressClaimed

Boolean qui indique la propriété de l’espace 0x170-0x17F des deux espaces d’adressage d’E/S utilisés par les contrôleurs de disque compatibles WD1003.

Version

Version de cette structure. Défini sur sizeof(CONFIGURATION_INFORMATION).

MediumChangerCount

Nombre d’appareils de changement moyen dans le système. Un pilote peut utiliser ce numéro pour déterminer les noms des nouveaux appareils de changement moyen. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouveaux appareils.

Remarques

CONFIGURATION_INFORMATION pouvez être utilisé comme suit :

  • Par les pilotes qui initialisent pour déterminer le nombre d’appareils d’un type particulier qui ont déjà été initialisés.
  • Pour savoir si la plage d’adresses AtDisk a déjà été revendiquée ou non.
  • Par le **IoGetConfigurationInformation ** service système pour retourner les nombres de types d’appareils.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000
d’en-tête ntddk.h

Voir aussi

**IoGetConfigurationInformation ** (ntddk.h)

**IoGetConfigurationInformation ** (ntifs.h)