Fungsi UdecxUrbRetrieveBuffer (udecxurb.h)

Mengambil buffer transfer URB dari objek permintaan kerangka kerja yang ditentukan yang dikirim ke antrean titik akhir.

Sintaks

NTSTATUS UdecxUrbRetrieveBuffer(
  [in]  WDFREQUEST Request,
  [out] PUCHAR     *TransferBuffer,
  [out] PULONG     Length
);

Parameter

[in] Request

Handel ke objek permintaan kerangka kerja yang berisi URB untuk transfer.

[out] TransferBuffer

Pointer ke buffer yang menerima buffer transfer URB.

[out] Length

Variabel ULONG yang menerima panjang penunjuk buffer ke oleh TransferBuffer.

Nilai kembali

Metode mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, metode ini mungkin mengembalikan kode kesalahan NTSTATUS yang sesuai.

Menampilkan kode Deskripsi
STATUS_INVALID_PARAMETER
URB tidak berisi buffer transfer.
STATUS_INSUFFICIENT_RESOURCES
MDL buffer transfer tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Versi KMDF minimum 1.15
Header udecxurb.h (termasuk Udecx.h)
Pustaka Udecxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

Arsitektur: Emulasi Perangkat USB (UDE)

UdecxUrbSetBytesCompleted

Menulis driver klien UDE