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