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