Condividi tramite


Funzione NdisCopySendNetBufferListInfo (ndis/nblapi.h)

I driver intermedi chiamano la funzione NdisCopySendNetBufferListInfo per copiare le informazioni di NET_BUFFER_LIST in una struttura di trasmissione NET_BUFFER_LIST .

Sintassi

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

Parametri

[in] DestNetBufferList

Puntatore alla struttura di NET_BUFFER_LIST di destinazione.

[in] SrcNetBufferList

Puntatore alla struttura di NET_BUFFER_LIST di origine.

Valore restituito

nessuno

Osservazioni

Quando un driver intermedio o un driver di filtro riceve una richiesta di trasmissione da un driver overlying, può, ad esempio, clonare la struttura NET_BUFFER_LIST o allocare una nuova struttura per propagare la richiesta ai driver sottostanti. Il driver deve usare NdisCopySendNetBufferListInfo per copiare le informazioni di NET_BUFFER_LIST , incluse le informazioni NDIS private, nella nuova struttura.

Per copiare le informazioni di NET_BUFFER_LIST nel percorso di ricezione, usare Funzione NdisCopyReceiveNetBufferListInfo .

Gli elementi NET_BUFFER_LIST seguenti vengono copiati in una chiamata a NdisCopySendNetBufferListInfo:

Elemento copiato Avvio della versione di 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 con Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista con SP1
VirtualSubnetInfo Windows 8 (solo AMD64)
NetBufferListFilteringInfo Windows 8

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Universale
Intestazione ndis/nblapi.h (include ndis.h)
Libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_NetBuffer_Function(ndis)

Vedi anche

NET_BUFFER_LIST

Struttura NET_BUFFER_LIST

NdisCopyReceiveNetBufferListInfo