struktur SDCMD_DESCRIPTOR (sddef.h)
Struktur SDCMD_DESCRIPTOR mendefinisikan perintah kartu Secure Digital (SD).
Sintaks
typedef struct _SDCMD_DESCRIPTOR {
SD_COMMAND_CODE Cmd;
SD_COMMAND_CLASS CmdClass;
SD_TRANSFER_DIRECTION TransferDirection;
SD_TRANSFER_TYPE TransferType;
SD_RESPONSE_TYPE ResponseType;
} SDCMD_DESCRIPTOR, *PSDCMD_DESCRIPTOR;
Anggota
Cmd
Berisi nilai jenis SD_COMMAND_CODE yang menentukan perintah SD. Cmd bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
SDCMD_IO_RW_DIRECT | Menunjukkan operasi baca atau tulis dari satu byte. |
SDCMD_IO_RW_EXTENDED | Menunjukkan operasi baca atau tulis pada buffer dalam memori. |
CmdClass
Berisi nilai enumerasi jenis SD_COMMAND_CLASS yang menentukan kelas perintah SD.
TransferDirection
Berisi nilai enumerasi jenis SD_TRANSFER_DIRECTION yang menunjukkan arah transfer data.
TransferType
Berisi nilai enumerasi jenis SD_TRANSFER_TYPE yang menunjukkan jenis transfer data.
ResponseType
Berisi nilai enumerasi jenis SD_RESPONSE_TYPE yang menunjukkan jenis respons yang dikirim kartu sebagai respons terhadap perintah yang ditunjukkan dalam anggota Cmd .
Keterangan
Untuk mengirim perintah ke perangkat SD, driver perangkat harus menyelesaikan langkah-langkah berikut:
Atur anggota RequestFunction SDBUS_REQUEST_PACKET ke nilai enumerasi SD_REQUEST_FUNCTION SDRF_DEVICE_COMMAND.
Inisialisasi anggota CmdDesc SDBUS_REQUEST_PACKET untuk menentukan perintah.
Kirim permintaan ke driver bus dengan meneruskan struktur SDBUS_REQUEST_PACKET yang diinisialisasi ke SdBusSubmitRequest atau SdBusSubmitRequestAsync.
Jika driver mengirimkan permintaan perintah tanpa menginisialisasi anggota TransferDirection, TransferType, dan ResponseType dari deskriptor perintah dengan benar, permintaan akan gagal. Anggota ini tidak boleh 0.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | sddef.h (termasuk Sddef.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk