CONFIGURATION_INFORMATION-Struktur (ntddk.h)
Die CONFIGURATION_INFORMATION-Struktur enthält den gesamten Systemgerätekonfigurationsdatensatz.
Syntax
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;
Member
DiskCount
Anzahl der Festplatten im System bisher. Ein Treiber kann diese Nummer verwenden, um die Namen neuer Datenträger zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn neue Datenträger gefunden werden.
FloppyCount
Anzahl der Disketten im System bisher. Ein Treiber kann diese Nummer verwenden, um die Namen neuer Datenträger zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn neue Datenträger gefunden werden.
CdRomCount
Anzahl der CD-ROM-Laufwerke im System bisher. Ein Treiber kann diese Nummer verwenden, um die Namen neuer Laufwerke zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn er neue Laufwerke findet.
TapeCount
Anzahl der Bandlaufwerke im System bisher. Ein Treiber kann diese Nummer verwenden, um die Namen neuer Laufwerke zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn er neue Laufwerke findet.
ScsiPortCount
Anzahl der bisher im System verwendeten SCSI-Portadapter. Ein Treiber kann diese Nummer verwenden, um die Namen neuer SCSI-Portadapter zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn er neue Adapter findet.
SerialCount
Anzahl der seriellen Geräte im System bisher. Ein Treiber kann diese Nummer verwenden, um die Namen neuer serieller Geräte zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn neue Geräte gefunden werden.
ParallelCount
Anzahl der bisher parallelen Geräte im System. Ein Treiber kann diese Nummer verwenden, um die Namen neuer paralleler Geräte zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn neue Geräte gefunden werden.
AtDiskPrimaryAddressClaimed
Boolesch, der den Besitz des 0x1F0-0x1FF Speicherplatz der beiden E/A-Adressräume angibt, die von WD1003-kompatiblen Datenträgercontrollern verwendet werden.
AtDiskSecondaryAddressClaimed
Boolesch, der den Besitz des 0x170-0x17F Speicherplatzes der beiden E/A-Adressräume angibt, die von WD1003-kompatiblen Datenträgercontrollern verwendet werden.
Version
Die Version dieser Struktur. Legen Sie diese Option auf sizeof(CONFIGURATION_INFORMATION)
fest.
MediumChangerCount
Anzahl der Mittelwechslungsgeräte im System. Ein Treiber kann diese Nummer verwenden, um die Namen neuer Geräte mit mittlerem Veränderer zu bestimmen. Der Treiber sollte diesen Wert aktualisieren, wenn neue Geräte gefunden werden.
Hinweise
CONFIGURATION_INFORMATION können wie folgt verwendet werden:
- Durch Treiber, die initialisieren, um die Anzahl der Geräte eines bestimmten Typs zu bestimmen, die bereits initialisiert wurden.
- Um nachzuverfolgen, ob der AtDisk-Adressbereich bereits beansprucht wurde oder nicht.
- Durch den Systemdienst **IoGetConfigurationInformation** die Gerätetypanzahl zurückzugeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 |
Kopfzeile | ntddk.h |
Weitere Informationen
**IoGetConfigurationInformation ** (ntddk.h)
**IoGetConfigurationInformation ** (ntifs.h)