Partager via


structure CONFIGURATION_INFORMATION (ntddk.h)

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

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 nombre 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 disquettes dans le système jusqu’à présent. Un pilote peut utiliser ce nombre 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 de CD-ROM dans le système jusqu’à présent. Un pilote peut utiliser ce nombre 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 nombre 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 nombre pour déterminer les noms des nouvelles cartes de port SCSI. Le pilote doit mettre à jour cette valeur à mesure qu’il trouve de nouvelles cartes.

SerialCount

Nombre d’appareils série dans le système jusqu’à présent. Un pilote peut utiliser ce nombre pour déterminer les noms des nouveaux périphériques 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 nombre 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

Booléen 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 0x17F 0x170 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 nombre pour déterminer les noms des nouveaux appareils de changement de taille moyenne. 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 s’initialisent pour déterminer le nombre d’appareils d’un type particulier qui ont déjà été initialisés.
  • Pour déterminer si la plage d’adresses AtDisk a déjà été revendiquée.
  • Par le service système **IoGetConfigurationInformation ** pour retourner le nombre de types d’appareil.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000
En-tête ntddk.h

Voir aussi

**IoGetConfigurationInformation ** (ntddk.h)

**IoGetConfigurationInformation ** (ntifs.h)