CM_FLOPPY_DEVICE_DATA Struktur (wdm.h)

Die CM_FLOPPY_DEVICE_DATA-Struktur definiert einen gerätetypspezifischen Datensatz, der in der Struktur \Registry\Machine\Hardware\Description für einen Diskettencontroller gespeichert ist, wenn das System diese Informationen während des Startvorgangs sammeln kann.

Syntax

typedef struct _CM_FLOPPY_DEVICE_DATA {
  USHORT Version;
  USHORT Revision;
  CHAR   Size[8];
  ULONG  MaxDensity;
  ULONG  MountDensity;
  UCHAR  StepRateHeadUnloadTime;
  UCHAR  HeadLoadTime;
  UCHAR  MotorOffTime;
  UCHAR  SectorLengthCode;
  UCHAR  SectorPerTrack;
  UCHAR  ReadWriteGapLength;
  UCHAR  DataTransferLength;
  UCHAR  FormatGapLength;
  UCHAR  FormatFillCharacter;
  UCHAR  HeadSettleTime;
  UCHAR  MotorSettleTime;
  UCHAR  MaximumTrackValue;
  UCHAR  DataTransferRate;
} CM_FLOPPY_DEVICE_DATA, *PCM_FLOPPY_DEVICE_DATA;

Member

Version

Die Versionsnummer dieser Struktur.

Revision

Die Überarbeitung dieser Struktur.

Size[8]

Die Größe der Diskettendichte.

MaxDensity

Die maximale Dichte.

MountDensity

Die Mountdichte.

StepRateHeadUnloadTime

Die Schrittratenkopfentladungszeit in Millisekunden.

HeadLoadTime

Die Kopfladezeit in Millisekunden.

MotorOffTime

Die Motorabschaltungszeit in Sekunden.

SectorLengthCode

Gibt die Sektorgröße als Exponent in der Formel an ((2**Code) * 128).

SectorPerTrack

Die Anzahl der Sektoren pro Strecke.

ReadWriteGapLength

Die Länge des Lese-/Schreibabstands in Bytes.

DataTransferLength

Die Datenübertragungslänge in Bytes, ohne das Synchronisierungsfeld.

FormatGapLength

Die Formatlückenlänge in Bytes.

FormatFillCharacter

Das Formatfüllzeichen.

HeadSettleTime

Der Kopf legt zeit in Millisekunden fest.

MotorSettleTime

Der Motor legt die Zeit in Millisekunden fest.

MaximumTrackValue

Die maximale Spurnummer auf den Medien. Spurnummern sind nullbasierte Werte.

DataTransferRate

Der Wert, der vor dem Zugriff auf die Medien in das Datarate-Register geschrieben wurde.

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

CM_PARTIAL_RESOURCE_DESCRIPTOR

IoQueryDeviceDescription

IoReportResourceUsage