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)