Função NdisCopySendNetBufferListInfo (ndis/nblapi.h)

Os drivers intermediários chamam a função NdisCopySendNetBufferListInfo para copiar as informações de NET_BUFFER_LIST em uma estrutura de transmissão NET_BUFFER_LIST .

Sintaxe

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

Parâmetros

[in] DestNetBufferList

Um ponteiro para a estrutura de NET_BUFFER_LIST de destino.

[in] SrcNetBufferList

Um ponteiro para a estrutura de NET_BUFFER_LIST de origem.

Retornar valor

Nenhum

Comentários

Quando um driver intermediário ou driver de filtro recebe uma solicitação de transmissão de um driver subjacente, ele pode, por exemplo, clonar a estrutura NET_BUFFER_LIST ou alocar uma nova estrutura para propagar a solicitação para drivers subjacentes. O driver deve usar NdisCopySendNetBufferListInfo para copiar as informações de NET_BUFFER_LIST , incluindo informações privadas do NDIS, para a nova estrutura.

Para copiar as informações de NET_BUFFER_LIST no caminho de recebimento, use o Função NdisCopyReceiveNetBufferListInfo .

Os seguintes itens NET_BUFFER_LIST são copiados em uma chamada para NdisCopySendNetBufferListInfo:

Item Copiado Iniciando a versão do 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 com Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista com SP1
VirtualSubnetInfo Windows 8 (somente AMD64)
NetBufferListFilteringInfo Windows 8

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Plataforma de Destino Universal
Cabeçalho ndis/nblapi.h (inclua ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
Regras de conformidade de DDI Irql_NetBuffer_Function(ndis)

Confira também

NET_BUFFER_LIST

Estrutura NET_BUFFER_LIST

NdisCopyReceiveNetBufferListInfo