Compartir a través de


estructura FEATURE_DATA_RANDOM_READABLE (ntddmmc.h)

La estructura FEATURE_DATA_RANDOM_READABLE contiene datos para la característica legible aleatoria.

Sintaxis

typedef struct _FEATURE_DATA_RANDOM_READABLE {
  FEATURE_HEADER Header;
  UCHAR          LogicalBlockSize[4];
  UCHAR          Blocking[2];
  UCHAR          ErrorRecoveryPagePresent : 1;
  UCHAR          Reserved1 : 7;
  UCHAR          Reserved2;
} FEATURE_DATA_RANDOM_READABLE, *PFEATURE_DATA_RANDOM_READABLE;

Miembros

Header

Contiene una estructura FEATURE_HEADER con información de encabezado para este descriptor de características.

LogicalBlockSize[4]

Indica el número de bytes por bloque lógico. Los bytes de este valor se organizan en orden big-endian. LogicalBlockSize[0] contiene el byte más significativo y LogicalBlockSize[3] contiene el byte menos significativo.

Blocking[2]

Indica el número de bloques lógicos por unidad legible por dispositivo. Los bytes de este valor se organizan en orden big-endian. bloqueo[0] contiene el byte más significativo y bloqueo[1] contiene el byte menos significativo.

ErrorRecoveryPagePresent

Indica, cuando se establece en cero, es posible que la página del modo de recuperación de errores de lectura y escritura no esté presente. Cuando se establece en 1, indica que la página de recuperación de errores está presente.

Reserved1

Reservado.

Reserved2

Reservado.

Observaciones

Esta estructura contiene datos de la característica denominada "Random Readable" por la especificación de MMC-3 de . Los dispositivos que admiten esta característica permiten al iniciador leer bloques de datos en el disco en ubicaciones aleatorias. Estos dispositivos no requieren que el iniciador direccione las ubicaciones de disco en ningún orden determinado.

Requisitos

Requisito Valor
encabezado de ntddmmc.h (incluya Ntddcdrm.h)

Consulte también

FEATURE_HEADER

FEATURE_NUMBER