structure CM_FLOPPY_DEVICE_DATA (wdm.h)

La structure CM_FLOPPY_DEVICE_DATA définit un enregistrement de données spécifique au type d’appareil stocké dans l’arborescence \Registry\Machine\Hardware\Description pour un contrôleur de disquette si le système peut collecter ces informations pendant le processus de démarrage.

Syntaxe

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;

Membres

Version

Numéro de version de cette structure.

Revision

Révision de cette structure.

Size[8]

Taille de densité de disque de disquette.

MaxDensity

Densité maximale.

MountDensity

Densité de montage.

StepRateHeadUnloadTime

Temps de déchargement de la tête de vitesse d’étape en millisecondes.

HeadLoadTime

Temps de chargement de la tête en millisecondes.

MotorOffTime

Temps d’arrêt du moteur en secondes.

SectorLengthCode

Indique la taille du secteur en tant qu’exposant dans la formule ((2**code) * 128).

SectorPerTrack

Nombre de secteurs par piste.

ReadWriteGapLength

Longueur de l’intervalle de lecture/écriture, en octets.

DataTransferLength

Longueur du transfert de données, en octets, sans inclure le champ de synchronisation.

FormatGapLength

Longueur de l’écart de format, en octets.

FormatFillCharacter

Caractère de remplissage de format.

HeadSettleTime

La tête règle le temps en millisecondes.

MotorSettleTime

Le moteur règle le temps en millisecondes.

MaximumTrackValue

Numéro de piste maximal sur le média. Les numéros de suivi sont des valeurs de base zéro.

DataTransferRate

Valeur écrite dans le registre Datarate avant d’accéder au média.

Configuration requise

Condition requise Valeur
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

CM_PARTIAL_RESOURCE_DESCRIPTOR

IoQueryDeviceDescription

IoReportResourceUsage