Condividi tramite


Suddivisione di fotogrammi nel payload UDP

Le schede miniport NDIS che supportano la suddivisione dei dati di intestazione devono supportare la suddivisione dei fotogrammi nell'intestazione del protocollo di livello superiore per i frame UDP. Tuttavia, la scheda di interfaccia di rete deve prima provare a dividere il frame all'inizio del payload UDP.

La scheda di interfaccia di rete potrebbe non essere in grado di dividere un frame UDP se il buffer di intestazione risultante ha una lunghezza maggiore rispetto alle dimensioni massime dell'intestazione. Per altre informazioni sulla suddivisione dei fotogrammi quando viene superata la dimensione massima dell'intestazione, vedere Allocazione del buffer di intestazione.

Se la scheda di interfaccia di rete non riesce a dividere il frame nel payload UDP, la scheda di interfaccia di rete deve dividere il frame all'inizio dell'intestazione del protocollo di livello superiore o non deve dividere il frame. Per altre informazioni sulla suddivisione dei fotogrammi all'inizio dell'intestazione del protocollo di livello superiore, vedere Suddivisione dei fotogrammi all'inizio delle intestazioni del protocollo di livello superiore.

Se il provider di suddivisione dei dati di intestazione divide il frame nel payload UDP, le strutture di NET_BUFFER_LIST indicate devono avere i flag di NDIS_NBL_FLAGS_IS_UDP e NDIS_NBL_FLAGS_SPLIT_AT_UPPER_LAYER_PROTOCOL_PAYLOAD impostati nel membro NblFlags . Per altre informazioni sull'impostazione dei flag di NET_BUFFER_LIST di intestazione dei dati, vedere Impostazione delle informazioni NET_BUFFER_LIST.