Compartir a través de


enumeración SD_TRANSFER_TYPE (sddef.h)

La enumeración SD_TRANSFER_TYPE especifica el tipo de transferencia de datos Secure Digital (SD).

Sintaxis

typedef enum {
  SDTT_UNSPECIFIED,
  SDTT_CMD_ONLY,
  SDTT_SINGLE_BLOCK,
  SDTT_MULTI_BLOCK,
  SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;

Constantes

 
SDTT_UNSPECIFIED
No especificado.
SDTT_CMD_ONLY
Indica que la solicitud implica una transferencia de información de comandos o pequeñas cantidades de datos solo a través de la línea CMD. No implica una transferencia de datos a través de las líneas DAT. Este tipo de transferencia incluye operaciones como la selección de tarjetas, la transferencia de descriptores durante la inicialización de una tarjeta o la recuperación de un byte de información de un registro de tarjeta.
SDTT_SINGLE_BLOCK
Indica que la solicitud lee o escribe un único bloque. El registro de tamaño de bloque de E/S especifica el tamaño, en bytes, de un bloque.
SDTT_MULTI_BLOCK
Indica que la solicitud lee o escribe varios bloques de datos. El registro de tamaño de bloque de E/S especifica el tamaño, en bytes, de un bloque.
SDTT_MULTI_BLOCK_NO_CMD12
Indica que la solicitud lee o escribe varios bloques de datos. La transferencia finaliza automáticamente y no requiere la terminación mediante un comando CMD12. Para obtener una descripción del comando CMD12, consulte la especificación de tarjeta multimedia.

Requisitos

Requisito Valor
encabezado de sddef.h (incluya Sddef.h)

Consulte también

SDCMD_DESCRIPTOR