Функция UdecxUrbRetrieveBuffer (udecxurb.h)
Извлекает буфер передачи URB из указанного объекта запроса платформы, отправленного в очередь конечной точки.
Синтаксис
NTSTATUS UdecxUrbRetrieveBuffer(
[in] WDFREQUEST Request,
[out] PUCHAR *TransferBuffer,
[out] PULONG Length
);
Параметры
[in] Request
Дескриптор объекта запроса платформы, который содержит URB для передачи.
[out] TransferBuffer
Указатель на буфер, который получает буфер передачи URB.
[out] Length
Переменная ULONG, которая получает длину указателя буфера на transferBuffer.
Возвращаемое значение
Метод возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующий код ошибки NTSTATUS .
Код возврата | Описание |
---|---|
|
URB не содержит буфера передачи. |
|
MDL буфера передачи был недопустимым. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Минимальная версия KMDF | 1.15 |
Верхняя часть | udecxurb.h (включая Udecx.h) |
Библиотека | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |