다음을 통해 공유


NdisCopyReceiveNetBufferListInfo 함수(ndis/nblapi.h)

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

구문

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

매개 변수

[in] DestNetBufferList

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

[in] SrcNetBufferList

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

반환 값

없음

설명

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

보내기 경로에서 NET_BUFFER_LIST 정보를 복사하려면 NdisCopySendNetBufferListInfo 함수.

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

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

요구 사항

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

추가 정보

NET_BUFFER_LIST

NET_BUFFER_LIST 구조체

NdisCopySendNetBufferListInfo