Функция 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 |
целевая платформа | Виндоус |
минимальная версия KMDF | 1.15 |
заголовка | udecxurb.h (include Udecx.h) |
библиотеки | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
См. также
архитектура : эмуляция USB-устройств (UDE)