Freigeben über


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)