UdecxUrbRetrieveBuffer-Funktion (udecxurb.h)
Ruft den Übertragungspuffer einer URB aus dem angegebenen Frameworkanforderungsobjekt ab, das an die Endpunktwarteschlange gesendet wurde.
Syntax
NTSTATUS UdecxUrbRetrieveBuffer(
[in] WDFREQUEST Request,
[out] PUCHAR *TransferBuffer,
[out] PULONG Length
);
Parameter
[in] Request
Ein Handle für ein Frameworkanforderungsobjekt, das die URB für die Übertragung enthält.
[out] TransferBuffer
Ein Zeiger auf einen Puffer, der den Übertragungspuffer einer URB empfängt.
[out] Length
Eine ULONG-Variable, die die Länge des Pufferzeigers von TransferBuffer empfängt.
Rückgabewert
Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen entsprechenden NTSTATUS-Fehlercode zurück.
Rückgabecode | Beschreibung |
---|---|
|
Die URB enthält keinen Übertragungspuffer. |
|
Der Übertragungspuffer MDL war ungültig. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
KMDF-Mindestversion | 1.15 |
Kopfzeile | udecxurb.h (einschließlich Udecx.h) |
Bibliothek | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |