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) |