Freigeben über


Aufteilen von Frames an der UDP-Nutzlast

NDIS-Miniportadapter, die die Aufteilung von Headerdaten unterstützen, müssen das Teilen von Frames im Protokollheader der oberen Ebene für UDP-Frames unterstützen. Die NIC muss jedoch zuerst versuchen, den Frame am Anfang der UDP-Nutzlast aufzuteilen.

Die Netzwerkkarte kann einen UDP-Frame möglicherweise nicht teilen, wenn der resultierende Headerpuffer eine größere Länge als die maximale Headergröße aufweist. Weitere Informationen zum Teilen von Frames, wenn die maximale Headergröße überschritten wird, finden Sie unter Zuweisen des Headerpuffers.

Wenn die Netzwerkkarte den Frame bei der UDP-Nutzlast nicht teilen kann, sollte die Netzwerkkarte den Frame am Anfang des Protokollheaders der oberen Ebene teilen oder den Frame nicht teilen. Weitere Informationen zum Aufteilen von Frames am Anfang des Protokollheaders der oberen Ebene finden Sie unter Aufteilen von Frames am Anfang der Upper-Layer-Protocol-Header.

Wenn der Header-Daten-Split-Anbieter den Frame an der UDP-Nutzlast aufteilt, müssen für die angegebenen NET_BUFFER_LIST-Strukturen die flags NDIS_NBL_FLAGS_IS_UDP und NDIS_NBL_FLAGS_SPLIT_AT_UPPER_LAYER_PROTOCOL_PAYLOAD im NblFlags-Member festgelegt sein. Weitere Informationen zum Festlegen der NET_BUFFER_LIST-Flags für Headerdaten finden Sie unter Festlegen NET_BUFFER_LIST Informationen.