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) |