Partager via


NdisCopyReceiveNetBufferListInfo, fonction (ndis/nblapi.h)

Les pilotes intermédiaires appellent la fonction NdisCopyReceiveNetBufferListInfo pour copier les informations NET_BUFFER_LIST dans une structure de NET_BUFFER_LIST reçue.

Syntaxe

NDIS_EXPORTED_ROUTINE VOID NdisCopyReceiveNetBufferListInfo(
  [in] NET_BUFFER_LIST       *DestNetBufferList,
  [in] NET_BUFFER_LIST const *SrcNetBufferList
);

Paramètres

[in] DestNetBufferList

Pointeur vers la structure NET_BUFFER_LIST destination.

[in] SrcNetBufferList

Pointeur vers la structure NET_BUFFER_LIST source.

Valeur de retour

None

Remarques

Lorsqu’un pilote intermédiaire ou un pilote de filtre obtient des indications de réception d’un pilote sous-jacent, il peut, par exemple, cloner la structure NET_BUFFER_LIST ou allouer une nouvelle structure pour propager la demande à des pilotes trop avancés. Le pilote doit utiliser NdisCopyReceiveNetBufferListInfo pour copier les informations NET_BUFFER_LIST , y compris les informations NDIS privées, dans la nouvelle structure.

Pour copier les informations NET_BUFFER_LIST sur le chemin d’envoi, utilisez le Fonction NdisCopySendNetBufferListInfo .

Les éléments NET_BUFFER_LIST suivants sont copiés dans un appel à NdisCopyReceiveNetBufferListInfo :

Élément copié Démarrage de la version de Windows
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpReceiveNoPush Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListFrameType Windows Vista
NetBufferListHashValue Windows Vista
NetBufferListHashInfo Windows Vista
IPsecOffloadV2TunnelNetBufferListInfo Windows Vista Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista avec SP1
VirtualSubnetInfo Windows 8 (AMD64 uniquement)
NetBufferListFilteringInfo Windows 8

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
Plateforme cible Universal
En-tête ndis/nblapi.h (include ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_NetBuffer_Function(ndis)

Voir aussi

NET_BUFFER_LIST

NET_BUFFER_LIST Structure

NdisCopySendNetBufferListInfo