Compartir a través de


Función NdisCopyReceiveNetBufferListInfo (ndis/nblapi.h)

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

Sintaxis

NDIS_EXPORTED_ROUTINE VOID NdisCopyReceiveNetBufferListInfo(
  [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 reciben indicaciones de un controlador subyacente, puede, por ejemplo, clonar la estructura de NET_BUFFER_LIST o asignar una nueva estructura para propagar la solicitud a controladores de exceso. El controlador debe usar NdisCopyReceiveNetBufferListInfo 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 envío, use Función NdisCopySendNetBufferListInfo .

Los siguientes NET_BUFFER_LIST elementos se copian en una llamada a NdisCopyReceiveNetBufferListInfo:

Elemento copiado Inicio de la versión de 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 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

NdisCopySendNetBufferListInfo