estrutura CM_FLOPPY_DEVICE_DATA (wdm.h)

A estrutura CM_FLOPPY_DEVICE_DATA define um registro de dados específico do tipo de dispositivo armazenado na árvore \Registry\Machine\Hardware\Description para um controlador de disquete se o sistema puder coletar essas informações durante o processo de inicialização.

Sintaxe

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;

Membros

Version

O número de versão dessa estrutura.

Revision

A revisão dessa estrutura.

Size[8]

O tamanho da densidade do disco disquete.

MaxDensity

A densidade máxima.

MountDensity

A densidade de montagem.

StepRateHeadUnloadTime

O tempo de descarregamento de cabeçalho da taxa de etapas em milissegundos.

HeadLoadTime

O tempo de carregamento da cabeça em milissegundos.

MotorOffTime

O tempo de inatividade do motor em segundos.

SectorLengthCode

Indica o tamanho do setor como um expoente na fórmula ((2**código) * 128).

SectorPerTrack

O número de setores por faixa.

ReadWriteGapLength

O comprimento da lacuna de leitura/gravação, em bytes.

DataTransferLength

O comprimento da transferência de dados, em bytes, não incluindo o campo de sincronização.

FormatGapLength

O comprimento da lacuna de formato, em bytes.

FormatFillCharacter

O caractere de preenchimento de formato.

HeadSettleTime

A cabeça resolve o tempo em milissegundos.

MotorSettleTime

O motor resolve o tempo em milissegundos.

MaximumTrackValue

O número máximo de faixa na mídia. Os números de controle são valores baseados em zero.

DataTransferRate

O valor gravado no registro de Taxa de Dados antes de acessar a mídia.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

CM_PARTIAL_RESOURCE_DESCRIPTOR

IoQueryDeviceDescription

IoReportResourceUsage