SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED (spb.h)

Fungsi SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED mengembalikan struktur SPB_TRANSFER_LIST_ENTRY yang diinisialisasi untuk menjelaskan buffer data sederhana dalam memori non-halaman.

Sintaks

SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED(
  [in] SPB_TRANSFER_DIRECTION Direction,
  [in] ULONG                  DelayInUs,
  [in] PVOID                  Buffer,
  [in] ULONG                  BufferCb
);

Parameter

[in] Direction

Arah transfer. Fungsi menulis nilai ini ke anggota Arah dari struktur SPB_TRANSFER_LIST_ENTRY .

[in] DelayInUs

Penundaan opsional dalam mikrodetik. Fungsi menulis nilai ini ke anggota DelayInUs dari struktur SPB_TRANSFER_LIST_ENTRY .

[in] Buffer

Penunjuk ke buffer data. Fungsi menulis nilai ini ke anggota Buffer.Simple.Buffer dari struktur SPB_TRANSFER_LIST_ENTRY . Untuk informasi selengkapnya, lihat deskripsi anggota Buffer di SPB_TRANSFER_BUFFER_LIST_ENTRY.

[in] BufferCb

Ukuran, dalam byte, dari buffer yang ditujukkan oleh Buffer. Fungsi menulis nilai ini ke anggota Buffer.Simple.BufferCb dari struktur SPB_TRANSFER_LIST_ENTRY . Untuk informasi selengkapnya, lihat deskripsi anggota BufferCb di SPB_TRANSFER_BUFFER_LIST_ENTRY.

Nilai kembali

SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED mengembalikan struktur SPB_TRANSFER_LIST_ENTRY yang diinisialisasi.

Keterangan

Fungsi inisialisasi ini mengembalikan variabel lokal yang tidak disebutkan namanya dari jenis SPB_TRANSFER_LIST_ENTRY. Penyimpanan untuk variabel ini dialokasikan dalam bingkai tumpukan penelepon dan valid saat bingkai tumpukan tetap berada dalam cakupan.

SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED mengatur anggota Buffer.Format dari struktur SPB_TRANSFER_LIST_ENTRY ke SpbTransferBufferFormatSimpleNonPaged. Untuk informasi selengkapnya tentang format buffer, lihat SPB_TRANSFER_BUFFER_FORMAT.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header spb.h
IRQL IRQL apa pun

Lihat juga