Compartir a través de


Función NdisCopySendNetBufferListInfo (ndis/nblapi.h)

Los controladores intermedios llaman a la función NdisCopySendNetBufferListInfo para copiar la información de NET_BUFFER_LIST en una estructura de transmisión NET_BUFFER_LIST.

Sintaxis

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

Parámetros

[in] DestNetBufferList

Puntero a la estructura NET_BUFFER_LIST de destino.

[in] SrcNetBufferList

Puntero a la estructura NET_BUFFER_LIST de origen.

Valor devuelto

Ninguno

Observaciones

Cuando un controlador intermedio o un controlador de filtro recibe una solicitud de transmisión de un controlador sobreasignado, puede, por ejemplo, clonar la estructura de NET_BUFFER_LIST o asignar una nueva estructura para propagar la solicitud a los controladores subyacentes. El controlador debe usar NdisCopySendNetBufferListInfo para copiar la información de NET_BUFFER_LIST, incluida la información privada de NDIS, en la nueva estructura.

Para copiar la información de NET_BUFFER_LIST en la ruta de acceso de recepción, use el función NdisCopyReceiveNetBufferListInfo.

Los siguientes elementos de NET_BUFFER_LIST se copian en una llamada a NdisCopySendNetBufferListInfo:

Elemento copiado Inicio de la versión 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 con Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista con SP1
VirtualSubnetInfo Windows 8 (solo AMD64)
NetBufferListFilteringInfo Windows 8

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
de la plataforma de destino de Universal
encabezado de ndis/nblapi.h (incluya ndis.h)
biblioteca de Ndis.lib
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI Irql_NetBuffer_Function(ndis)

Consulte también

NET_BUFFER_LIST

estructura de NET_BUFFER_LIST

NdisCopyReceiveNetBufferListInfo