Fungsi SpbRequestGetParameters (spbcx.h)

Metode SpbRequestGetParameters mengambil sekumpulan nilai parameter khusus SPB dari permintaan I/O.

Sintaks

void SpbRequestGetParameters(
  [in]  SPBREQUEST             SpbRequest,
  [out] SPB_REQUEST_PARAMETERS *Parameters
);

Parameter

[in] SpbRequest

HANDEL SPBREQUEST ke permintaan I/O. Driver pengontrol SPB sebelumnya menerima handel ini melalui salah satu fungsi panggilan balik peristiwa terdaftarnya.

[out] Parameters

Penunjuk ke struktur SPB_REQUEST_PARAMETERS yang dialokasikan penelepon tempat metode menulis nilai parameter khusus SPB dari permintaan I/O. Pemanggil sebelumnya harus menginisialisasi struktur ini dengan memanggil fungsi SPB_REQUEST_PARAMETERS_INIT .

Nilai kembali

Tidak ada

Keterangan

SpbRequestGetParameters mirip dengan metode WdfRequestGetParameters , tetapi hanya mengambil informasi khusus SPB. Driver pengontrol SPB Anda dapat memanggil SpbRequestGetParameters untuk mengambil informasi khusus SPB dari permintaan I/O yang diterimanya dari ekstensi kerangka kerja SPB (SpbCx). Driver pengontrol SPB dapat memanggil WdfRequestGetParameters untuk mengambil parameter permintaan generik dari permintaan I/O yang diterimanya.

Contoh

Contoh kode berikut menunjukkan cara menggunakan SpbRequestGetParameters untuk mengambil parameter khusus SPB dari permintaan I/O. Variabel spbRequest berisi handel SPBREQUEST ke permintaan I/O.

SPB_REQUEST_PARAMETERS parameters;

SPB_REQUEST_PARAMETERS_INIT(&parameters);

SpbRequestGetParameters(spbRequest, &parameters);


Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Target Platform Universal
Header spbcx.h
Pustaka Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

Lihat juga

SPBREQUEST

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters