NdisCopySendNetBufferListInfo 함수(ndis/nblapi.h)

중간 드라이버는 NdisCopySendNetBufferListInfo 함수를 호출하여 전송 NET_BUFFER_LIST 구조에서 NET_BUFFER_LIST 정보를 복사합니다.

구문

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

매개 변수

[in] DestNetBufferList

대상 NET_BUFFER_LIST 구조체에 대한 포인터입니다.

[in] SrcNetBufferList

원본 NET_BUFFER_LIST 구조체에 대한 포인터입니다.

반환 값

없음

설명

중간 드라이버 또는 필터 드라이버가 오버리싱 드라이버로부터 전송 요청을 받으면 예를 들어 NET_BUFFER_LIST 구조를 복제하거나 새 구조를 할당하여 요청을 기본 드라이버에 전파할 수 있습니다. 드라이버는 NdisCopySendNetBufferListInfo 를 사용하여 프라이빗 NDIS 정보를 포함한 NET_BUFFER_LIST 정보를 새 구조로 복사해야 합니다.

수신 경로에서 NET_BUFFER_LIST 정보를 복사하려면 NdisCopyReceiveNetBufferListInfo 함수.

다음 NET_BUFFER_LIST 항목은 NdisCopySendNetBufferListInfo 호출에서 복사됩니다.

복사한 항목 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 서비스 팩 1(SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista SP1
VirtualSubnetInfo Windows 8(AMD64에만 해당)
NetBufferListFilteringInfo Windows 8

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
대상 플랫폼 유니버설
헤더 ndis/nblapi.h(ndis.h 포함)
라이브러리 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 Irql_NetBuffer_Function(ndis)

추가 정보

NET_BUFFER_LIST

NET_BUFFER_LIST 구조체

NdisCopyReceiveNetBufferListInfo