struktur SPB_TRANSFER_LIST_ENTRY (spb.h)
Struktur SPB_TRANSFER_LIST_ENTRY menjelaskan satu transfer dalam urutan transfer I/O.
Sintaks
typedef struct SPB_TRANSFER_LIST_ENTRY {
SPB_TRANSFER_DIRECTION Direction;
ULONG DelayInUs;
SPB_TRANSFER_BUFFER Buffer;
} SPB_TRANSFER_LIST_ENTRY, *PSPB_TRANSFER_LIST_ENTRY;
Anggota
Direction
Arah transfer. Anggota ini diatur ke salah satu nilai enumerasi SPB_TRANSFER_DIRECTION berikut ini:
- SpbTransferDirectionFromDevice
- SpbTransferDirectionToDevice
DelayInUs
Penundaan opsional, dalam mikrodetik, sebelum transfer ini dimulai. Untuk informasi selengkapnya, lihat deskripsi anggota DelayInUs di SPB_TRANSFER_DESCRIPTOR.
Buffer
Buffer untuk transfer ini. Anggota ini menggunakan salah satu format buffer berikut: buffer sederhana, daftar pengumpulan sebar, atau (untuk klien mode kernel) MDL. Untuk informasi selengkapnya tentang format buffer, lihat SPB_TRANSFER_BUFFER.
Keterangan
Untuk meminta urutan transfer I/O untuk perangkat target di bus, klien (driver periferal) driver pengontrol SPB mengirimkan permintaan IOCTL_SPB_EXECUTE_SEQUENCE yang menjelaskan urutannya. Transfer dalam urutan dijelaskan oleh struktur SPB_TRANSFER_LIST yang diikuti oleh array dari satu atau beberapa struktur SPB_TRANSFER_LIST_ENTRY . Setiap elemen dalam array ini menjelaskan transfer individu secara berurutan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 8. |
Header | spb.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