Freigeben über


DISK_INT13_INFO-Struktur (ntdddisk.h)

Die DISK_INT13_INFO-Struktur wird vom BIOS verwendet, um Datenträgererkennungsdaten für eine Partition im INT13-Format zu melden.

Syntax

typedef struct _DISK_INT13_INFO {
  USHORT DriveSelect;
  ULONG  MaxCylinders;
  USHORT SectorsPerTrack;
  USHORT MaxHeads;
  USHORT NumberDrives;
} DISK_INT13_INFO, *PDISK_INT13_INFO;

Member

DriveSelect

Entspricht dem in der ATA-Spezifikation (ATA) definierten Device/Head-Register. Bei null gibt das vierte Bit dieses Registers an, dass Laufwerk 0 ausgewählt ist. Wenn 1, gibt dies an, dass Laufwerk 1 ausgewählt ist. Die Werte der Bits 0, 1, 2, 3 und 6 hängen vom Befehl im Befehlsregister ab. Die Bits 5 und 7 werden nicht mehr verwendet. Weitere Informationen zu den Werten, die das Device/Head-Register enthalten kann, finden Sie in der ATA-Spezifikation.

MaxCylinders

Gibt die maximale Anzahl von Zylindern auf dem Datenträger an.

SectorsPerTrack

Gibt die Anzahl der Sektoren pro Spur an.

MaxHeads

Gibt die maximale Anzahl von Datenträgerköpfen an.

NumberDrives

Gibt die Anzahl der Laufwerke an.

Anforderungen

Anforderung Wert
Header ntdddisk.h (include Ntdddisk.h)

Weitere Informationen

DISK_DETECTION_INFO

DISK_EX_INT13_INFO