Função NdisCopySendNetBufferListInfo (ndis/nblapi.h)
Os drivers intermediários chamam a função NdisCopySendNetBufferListIn fo 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.
Valor de retorno
Nenhum
Observações
Quando um driver intermediário ou driver de filtro recebe uma solicitação de transmissão de um driver em excesso, 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 de NdisCopyReceiveNetBufferListInfo.
Os seguintes itens de 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 |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.0 e posterior. |
da 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) |
Consulte também
estrutura NET_BUFFER_LIST
NdisCopyReceiveNetBufferListInfo