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)