Поделиться через


перечисление SD_TRANSFER_TYPE (sddef.h)

Перечисление SD_TRANSFER_TYPE указывает тип передачи данных Secure Digital (SD).

Синтаксис

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

Константы

 
SDTT_UNSPECIFIED
Неопределенное.
SDTT_CMD_ONLY
Указывает, что запрос включает передачу сведений о команде или небольших объемах данных только в строке CMD. Он не включает передачу данных по строкам DAT. Этот тип передачи включает такие операции, как выбор карты, передача дескрипторов во время инициализации карточки или получение байта информации из регистра карты.
SDTT_SINGLE_BLOCK
Указывает, что запрос считывает или записывает один блок. Регистр блока ввода-вывода задает размер блока в байтах.
SDTT_MULTI_BLOCK
Указывает, что запрос считывает или записывает несколько блоков данных. Регистр блока ввода-вывода задает размер блока в байтах.
SDTT_MULTI_BLOCK_NO_CMD12
Указывает, что запрос считывает или записывает несколько блоков данных. Передача завершается автоматически и не требует завершения командой CMD12. Описание команды CMD12 см. в спецификации MultiMedia Card.

Требования

Требование Ценность
заголовка sddef.h (include Sddef.h)

См. также

SDCMD_DESCRIPTOR