estructura CM_FLOPPY_DEVICE_DATA (wdm.h)

La estructura de CM_FLOPPY_DEVICE_DATA define un registro de datos específico del tipo de dispositivo que se almacena en el árbol \Registry\Machine\Hardware\Description para un controlador de disquete si el sistema puede recopilar esta información durante el proceso de arranque.

Sintaxis

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;

Miembros

Version

Número de versión de esta estructura.

Revision

Revisión de esta estructura.

Size[8]

Tamaño de densidad del disco de disquete.

MaxDensity

La densidad máxima.

MountDensity

Densidad de montaje.

StepRateHeadUnloadTime

Tiempo de descarga del encabezado de velocidad de pasos en milisegundos.

HeadLoadTime

Tiempo de carga de la cabeza en milisegundos.

MotorOffTime

Tiempo de apagado del motor en segundos.

SectorLengthCode

Indica el tamaño del sector como exponente en la fórmula ((2**code) * 128).

SectorPerTrack

Número de sectores por pista.

ReadWriteGapLength

Longitud de espacio de lectura y escritura, en bytes.

DataTransferLength

Longitud de la transferencia de datos, en bytes, no incluido el campo de sincronización.

FormatGapLength

Longitud del intervalo de formato, en bytes.

FormatFillCharacter

Carácter de relleno de formato.

HeadSettleTime

El tiempo de asentación de la cabeza en milisegundos.

MotorSettleTime

El motor se instala en milisegundos.

MaximumTrackValue

Número máximo de pista en el medio. Los números de seguimiento son valores de base cero.

DataTransferRate

Valor escrito en el registro de velocidad de datos antes de acceder al medio.

Requisitos

Requisito Valor
Header wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

CM_PARTIAL_RESOURCE_DESCRIPTOR

IoQueryDeviceDescription

IoReportResourceUsage