NdisReturnNetBufferLists-Funktion (ndis.h)
NDIS-Treiber rufen die NdisReturnNetBufferLists Funktion auf, um den Besitz einer Liste von NET_BUFFER_LIST Strukturen zusammen mit den zugeordneten NET_BUFFER Strukturen und Netzwerkdaten freizugeben.
Syntax
void NdisReturnNetBufferLists(
[in] NDIS_HANDLE NdisBindingHandle,
[in] PNET_BUFFER_LIST NetBufferLists,
[in] ULONG ReturnFlags
);
Parameter
[in] NdisBindingHandle
Ein Handle, das den Zieladapter identifiziert. Dieses Handle wurde von einem vorherigen Aufruf der funktion NdisOpenAdapterEx zurückgegeben. Alle in diesem Aufruf angegebenen NET_BUFFER_LIST Strukturen müssen aus der Bindung stammen, die dieses Handle identifiziert.
[in] NetBufferLists
Ein Zeiger auf eine verknüpfte Liste von NET_BUFFER_LIST Strukturen, die an den zugrunde liegenden Treiber zurückgegeben werden sollen. Die verknüpfte Liste kann NET_BUFFER_LIST Strukturen aus mehreren vorherigen Aufrufen der ProtocolReceiveNetBufferLists Funktion.
[in] ReturnFlags
NDIS-Flags, die mit einem OR-Vorgang kombiniert werden können. Um alle Flags zu löschen, legen Sie dieses Element auf Null fest. Diese Funktion unterstützt die NDIS_RETURN_FLAGS_DISPATCH_LEVEL Kennzeichnung, die; wenn festgelegt, gibt an, dass die aktuelle IRQL DISPATCH_LEVEL ist. Weitere Informationen zu diesem Kennzeichen finden Sie unter IRQL Tracking.
Rückgabewert
Nichts
Bemerkungen
If the NDIS_RECEIVE_FLAGS_RESOURCES flag in the ReceiveFlags parameter that NDIS passed to the ProtocolReceiveNetBufferLists--Funktion nicht festgelegt wurde, muss der Protokolltreiber NdisReturnNetBufferLists aufrufen, um die NET_BUFFER_LIST Strukturen und zugeordneten Daten zurückzugeben. Nachdem der Protokolltreiber NdisReturnNetBufferListsaufgerufen hat, ruft NDIS den zugrunde liegenden Miniporttreiber auf. MiniportReturnNetBufferLists Funktion.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Zielplattform- | Universal |
Header- | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_SendRcv_Function(ndis) |