estrutura FEATURE_DATA_WRITE_ONCE (ntddmmc.h)

A estrutura FEATURE_DATA_WRITE_ONCE contém informações para o recurso Gravar uma vez.

Sintaxe

typedef struct _FEATURE_DATA_WRITE_ONCE {
  FEATURE_HEADER Header;
  UCHAR          LogicalBlockSize[4];
  UCHAR          Blocking[2];
  UCHAR          ErrorRecoveryPagePresent : 1;
  UCHAR          Reserved1 : 7;
  UCHAR          Reserved2;
} FEATURE_DATA_WRITE_ONCE, *PFEATURE_DATA_WRITE_ONCE;

Membros

Header

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

LogicalBlockSize[4]

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

Blocking[2]

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

ErrorRecoveryPagePresent

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

Reserved1

Reservado.

Reserved2

Reservado.

Comentários

Essa estrutura contém dados para o recurso chamado "Gravar uma vez" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem gravar em qualquer bloco lógico não utilizado anteriormente.

Requisitos

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

Confira também

FEATURE_HEADER

FEATURE_NUMBER