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

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

Sintaxe

NDIS_EXPORTED_ROUTINE VOID NdisCopyReceiveNetBufferListInfo(
  [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 indicações de recebimento de um driver subjacente, ele pode, por exemplo, clonar a estrutura de NET_BUFFER_LIST ou alocar uma nova estrutura para propagar a solicitação para drivers excessivamente. O driver deve usar NdisCopyReceiveNetBufferListInfo 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 envio, use o Função NdisCopySendNetBufferListInfo .

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

Item Copiado Iniciando a versão do 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 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 da DDI Irql_NetBuffer_Function(ndis)

Confira também

NET_BUFFER_LIST

Estrutura NET_BUFFER_LIST

NdisCopySendNetBufferListInfo