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 NET_BUFFER_LIST de transmisión.

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 de NET_BUFFER_LIST de destino.

[in] SrcNetBufferList

Puntero a la estructura de NET_BUFFER_LIST de origen.

Valor devuelto

None

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 de NDIS privada, en la nueva estructura.

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

Los siguientes NET_BUFFER_LIST elementos 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 Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis/nblapi.h (include ndis.h)
Library 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