Compartilhar via


SD_TRANSFER_TYPE enumeração (sddef.h)

A enumeração SD_TRANSFER_TYPE especifica o tipo de transferência de dados SD (Secure Digital).

Sintaxe

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

Constantes

 
SDTT_UNSPECIFIED
Unspecified.
SDTT_CMD_ONLY
Indica que a solicitação envolve uma transferência de informações de comando ou pequenas quantidades de dados somente na linha CMD. Ele não envolve uma transferência de dados pelas linhas DAT. Esse tipo de transferência inclui operações como seleção de cartão, transferência de descritores durante a inicialização de um cartão ou a recuperação de um byte de informações de um registro de cartão.
SDTT_SINGLE_BLOCK
Indica que a solicitação lê ou grava um único bloco. O registro de tamanho de bloco de E/S especifica o tamanho, em bytes, de um bloco.
SDTT_MULTI_BLOCK
Indica que a solicitação lê ou grava vários blocos de dados. O registro de tamanho de bloco de E/S especifica o tamanho, em bytes, de um bloco.
SDTT_MULTI_BLOCK_NO_CMD12
Indica que a solicitação lê ou grava vários blocos de dados. A transferência é encerrada automaticamente e não requer terminação por um comando CMD12. Para obter uma descrição do comando CMD12, consulte a especificação de Cartão MultiMedia.

Requisitos

Requisito Valor
cabeçalho sddef.h (inclua Sddef.h)

Consulte também

SDCMD_DESCRIPTOR