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) |