énumération SD_TRANSFER_TYPE (sddef.h)
L’énumération SD_TRANSFER_TYPE spécifie le type de transfert de données SD (Secure Digital).
Syntax
typedef enum {
SDTT_UNSPECIFIED,
SDTT_CMD_ONLY,
SDTT_SINGLE_BLOCK,
SDTT_MULTI_BLOCK,
SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;
Constantes
SDTT_UNSPECIFIED Non spécifié. |
SDTT_CMD_ONLY Indique que la requête implique un transfert d’informations de commande ou de petites quantités de données sur la ligne CMD uniquement. Il n’implique pas de transfert de données sur les lignes DAT. Ce type de transfert inclut des opérations telles que carte sélection, le transfert de descripteurs lors de l’initialisation d’un carte ou la récupération d’un octet d’informations à partir d’un registre de carte. |
SDTT_SINGLE_BLOCK Indique que la requête lit ou écrit un seul bloc. Le registre de taille de blocs d’E/S spécifie la taille, en octets, d’un bloc. |
SDTT_MULTI_BLOCK Indique que la demande lit ou écrit plusieurs blocs de données. Le registre de taille de blocs d’E/S spécifie la taille, en octets, d’un bloc. |
SDTT_MULTI_BLOCK_NO_CMD12 Indique que la demande lit ou écrit plusieurs blocs de données. Le transfert se termine automatiquement et ne nécessite pas d’arrêt par une commande CMD12. Pour obtenir une description de la commande CMD12, consultez la spécification de carte multimedia . |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | sddef.h (inclure Sddef.h) |