Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DISK_EX_INT13_INFO Struktur wird vom BIOS verwendet, um Datenträgererkennungsdaten für eine Partition mit einem erweiterten INT13-Format zu melden.
Syntax
typedef struct _DISK_EX_INT13_INFO {
USHORT ExBufferSize;
USHORT ExFlags;
ULONG ExCylinders;
ULONG ExHeads;
ULONG ExSectorsPerTrack;
ULONG64 ExSectorsPerDrive;
USHORT ExSectorSize;
USHORT ExReserved;
} DISK_EX_INT13_INFO, *PDISK_EX_INT13_INFO;
Angehörige
ExBufferSize
Gibt die Größe des Puffers an, den der Aufrufer für das BIOS bereitstellt, in dem die angeforderten Laufwerkdaten zurückgegeben werden sollen. ExBufferSize- muss 26 oder größer sein. Wenn ExBufferSize- kleiner als 26 ist, gibt das BIOS einen Fehler zurück. Wenn ExBufferSize zwischen 30 und 66 liegt, legt es das BIOS beim Beenden auf genau 30 fest. Wenn ExBufferSize- 66 oder höher ist, legt das BIOS ihn beim Beenden auf genau 66 fest.
ExFlags
Stellt Informationen zum Laufwerk bereit. In der folgenden Tabelle wird die Bedeutung jedes Bits beschrieben, wobei Bit 0 das am wenigsten signifikante Bit und Bit 15 ist. Ein Wert von 1 im angegebenen Bit bedeutet, dass das in der Spalte "Bedeutung" beschriebene Feature verfügbar ist. Ein Wert von Null im angegebenen Bit bedeutet, dass das Feature mit diesem Laufwerk nicht verfügbar ist.
Bitnummer | Bedeutung |
---|---|
0 | DMA-Grenzfehler werden transparent behandelt. |
1 | Die in Byte 8-12 bereitgestellte Geometrie ist gültig. |
2 | Das Gerät ist wechselbar. |
3 | Das Gerät unterstützt Schreibvorgänge mit Überprüfung. |
4 | Das Gerät verfügt über die Unterstützung von Änderungszeilen (Bit 2 muss festgelegt werden). |
5 | Das Gerät ist gesperrt (Bit 2 muss festgelegt werden). |
6 | Die Gerätegeometrie ist auf maximal festgelegt, es ist kein Medium vorhanden (Bit 2 muss festgelegt werden). Dieses Bit ist deaktiviert, wenn Medien auf einem Wechselmediengerät vorhanden sind. |
7-15 | Reserviert, muss 0 sein. |
ExCylinders
Gibt die Anzahl der physischen Zylinder an. Dies ist eine größer als die maximale Zylinderzahl.
ExHeads
Gibt die Anzahl der physischen Köpfe an. Dies ist eine größer als die maximale Kopfzahl.
ExSectorsPerTrack
Gibt die Anzahl der physischen Sektoren pro Spur an. Diese Zahl entspricht der maximalen Sektornummer.
ExSectorsPerDrive
Gibt die Gesamtzahl der Sektoren auf dem Datenträger an. Dies ist eine größer als die maximale logische Blockadresse.
ExSectorSize
Gibt die Sektorgröße in Byte an.
ExReserved
Reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntdddisk.h (include Ntdddisk.h) |