Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’énumération SD_TRANSFER_TYPE spécifie le type d’un transfert de données SD (Secure Digital).
Syntaxe
typedef enum {
SDTT_UNSPECIFIED,
SDTT_CMD_ONLY,
SDTT_SINGLE_BLOCK,
SDTT_MULTI_BLOCK,
SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;
Constantes
SDTT_UNSPECIFIEDQuelconque. |
SDTT_CMD_ONLYIndique 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 la sélection de cartes, le transfert de descripteurs lors de l’initialisation d’une carte ou la récupération d’un octet d’informations à partir d’un registre de cartes. |
SDTT_SINGLE_BLOCKIndique que la requête lit ou écrit un bloc unique. Le registre de taille de bloc d’E/S spécifie la taille, en octets, d’un bloc. |
SDTT_MULTI_BLOCKIndique que la requête lit ou écrit plusieurs blocs de données. Le registre de taille de bloc d’E/S spécifie la taille, en octets, d’un bloc. |
SDTT_MULTI_BLOCK_NO_CMD12Indique que la requête 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 carte MultiMedia. |
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | sddef.h (include Sddef.h) |