Condividi tramite


CM_FLOPPY_DEVICE_DATA struttura (wdm.h)

La struttura CM_FLOPPY_DEVICE_DATA definisce un record di dati specifico del tipo di dispositivo archiviato nell'albero \Registry\Machine\Hardware\Description per un controller floppy se il sistema può raccogliere queste informazioni durante il processo di avvio.

Sintassi

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;

Members

Version

Numero di versione di questa struttura.

Revision

Revisione di questa struttura.

Size[8]

Dimensioni della densità del disco floppy.

MaxDensity

Densità massima.

MountDensity

Densità di montaggio.

StepRateHeadUnloadTime

Tempo di scaricamento della frequenza dei passaggi in millisecondi.

HeadLoadTime

Tempo di caricamento head in millisecondi.

MotorOffTime

Il tempo di disattivazione del motore in secondi.

SectorLengthCode

Indica le dimensioni del settore come esponente nella formula ((2**code) * 128.

SectorPerTrack

Numero di settori per traccia.

ReadWriteGapLength

Lunghezza del gap di lettura/scrittura, in byte.

DataTransferLength

Lunghezza del trasferimento dei dati, in byte, non incluso il campo di sincronizzazione.

FormatGapLength

Lunghezza del gap di formato, in byte.

FormatFillCharacter

Carattere di riempimento del formato.

HeadSettleTime

Tempo di regolare la testa in millisecondi.

MotorSettleTime

Tempo di regolare il motore in millisecondi.

MaximumTrackValue

Numero massimo di traccia nel supporto. I numeri di traccia sono valori in base zero.

DataTransferRate

Valore scritto nel registro Datarate prima di accedere al supporto.

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

CM_PARTIAL_RESOURCE_DESCRIPTOR

IoQueryDeviceDescription

IoReportResourceUsage