NdisCopySendNetBufferListInfo, fonction (ndis/nblapi.h)

Les pilotes intermédiaires appellent la fonction NdisCopySendNetBufferListInfo pour copier les informations NET_BUFFER_LIST dans une structure de NET_BUFFER_LIST de transmission.

Syntaxe

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

Paramètres

[in] DestNetBufferList

Pointeur vers la structure de NET_BUFFER_LIST de 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 reçoit une demande de transmission d’un pilote sur-jacent, il peut, par exemple, cloner la structure NET_BUFFER_LIST ou allouer une nouvelle structure pour propager la demande aux pilotes sous-jacents. Le pilote doit utiliser NdisCopySendNetBufferListInfo 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 de réception, utilisez le Fonction NdisCopyReceiveNetBufferListInfo .

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

Élément copié Démarrage de la version de Windows
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpLargeSendNetBufferListInfo Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListCancelId Windows Vista
NetBufferListProtocolId 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

NdisCopyReceiveNetBufferListInfo