estrutura FEATURE_DATA_RANDOM_WRITABLE (ntddmmc.h)

A estrutura FEATURE_DATA_RANDOM_WRITABLE contém informações sobre o recurso Gravável Aleatório.

Sintaxe

typedef struct _FEATURE_DATA_RANDOM_WRITABLE {
  FEATURE_HEADER Header;
  UCHAR          LastLBA[4];
  UCHAR          LogicalBlockSize[4];
  UCHAR          Blocking[2];
  UCHAR          ErrorRecoveryPagePresent : 1;
  UCHAR          Reserved1 : 7;
  UCHAR          Reserved2;
} FEATURE_DATA_RANDOM_WRITABLE, *PFEATURE_DATA_RANDOM_WRITABLE;

Membros

Header

Contém uma estrutura FEATURE_HEADER com informações de cabeçalho para esse descritor de recurso.

LastLBA[4]

Contém o endereço de bloco lógico do último bloco endereçável no meio. Os bytes dessa matriz são organizados em ordem big-endian. LastLBA[0] contém o byte mais significativo e LastLBA[3] contém o byte menos significativo.

LogicalBlockSize[4]

Especifica o número de bytes por bloco lógico. Os bytes dessa matriz são organizados em ordem big-endian. LogicalBlockSize[0] contém o byte mais significativo e LogicalBlockSize[3] contém o byte menos significativo.

Blocking[2]

Indica o número de blocos lógicos por dispositivo. Os bytes dessa matriz são organizados em ordem big-endian. Blocking[0] contém o byte mais significativo e Blocking[1] contém o byte menos significativo.

ErrorRecoveryPagePresent

Indica, quando definido como zero, que a página modo de recuperação de erro de leitura/gravação pode não estar presente. Consulte a especificação multimídia SCSI -3 (MMC-3) para obter uma explicação desta página.

Reserved1

Reservado.

Reserved2

Reservado.

Comentários

Essa estrutura contém dados para o recurso chamado "Random Writable" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem gravar blocos de dados em locais aleatórios no disco. Esses dispositivos não exigem que o iniciador address disk locations in any particular order.

Requisitos

Requisito Valor
Cabeçalho ntddmmc.h (inclua Ntddcdrm.h)

Confira também

FEATURE_HEADER

FEATURE_NUMBER