UdecxUrbRetrieveBuffer-Funktion (udecxurb.h)
Ruft den Übertragungspuffer eines URB aus dem angegebenen Framework-Anforderungsobjekt ab, das an die Endpunktwarteschlange gesendet wird.
Syntax
NTSTATUS UdecxUrbRetrieveBuffer(
[in] WDFREQUEST Request,
[out] PUCHAR *TransferBuffer,
[out] PULONG Length
);
Parameter
[in] Request
Ein Handle zu einem Framework-Anforderungsobjekt, das die URB- für die Übertragung enthält.
[out] TransferBuffer
Ein Zeiger auf einen Puffer, der den Übertragungspuffer eines URB-empfängt.
[out] Length
Eine ULONG-Variable, die die Länge des Pufferzeigers durch TransferBuffer-empfängt.
Rückgabewert
Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen geeigneten NTSTATUS Fehlercode zurück.
Rückgabecode | Beschreibung |
---|---|
|
Die URB enthält keinen Übertragungspuffer. |
|
Die MDL des Übertragungspuffers war ungültig. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Zielplattform- | Fenster |
Minimale KMDF-Version | 1.15 |
Header- | udecxurb.h (include Udecx.h) |
Library | Udecxstub.lib |
IRQL- | PASSIVE_LEVEL |