Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgende Abbildung veranschaulicht die Empfangsanzeige eines Miniporttreibers.
Miniport-Treiber rufen die NdisMIndicateReceiveNetBufferLists-Funktion auf, um den Empfang von Daten aus dem Netzwerk anzuzeigen. Die NdisMIndicateReceiveNetBufferLists-Funktion übergibt die angegebene Liste der NET_BUFFER_LIST Strukturen im Stapel an übergeordnete Treiber.
Wenn ein Miniporttreiber das NDIS_RECEIVE_FLAGS_RESOURCES-Flag im ReceiveFlags-Parameter von NdisMIndicateReceiveNetBufferLists festlegt, bedeutet dies, dass der Miniporttreiber den Besitz der NET_BUFFER_LIST-Strukturen sofort wieder erlangen muss. In diesem Fall ruft NDIS die MiniportReturnNetBufferLists-Funktion des Miniporttreibers nicht auf, um die NET_BUFFER_LIST-Strukturen zurückzugeben. Der Miniporttreiber erhält den Besitz sofort wieder, nachdem NdisMIndicateReceiveNetBufferLists zurückgegeben wurde.
Wenn ein Miniporttreiber das NDIS_RECEIVE_FLAGS_RESOURCES-Flag im ReceiveFlags-Parameter von NdisMIndicateReceiveNetBufferLists nicht festgelegt, gibt NDIS die angegebenen NET_BUFFER_LIST Strukturen an die MiniportReturnNetBufferLists-Funktion des Miniport-Treibers zurück. In diesem Fall gibt der Miniporttreiber den Besitz der angegebenen Strukturen auf, bis NDIS sie an MiniportReturnNetBufferLists zurückgibt.