다음을 통해 공유


NetAdapterInitSetDatapathCallbacks 함수(netadapter.h)

NetAdapterInitSetDatapathCallbacks 함수는 데이터 경로 패킷 큐를 만들기 위한 net 어댑터의 콜백 함수를 설정합니다.

통사론

void NetAdapterInitSetDatapathCallbacks(
  [_Inout_] NETADAPTER_INIT                *AdapterInit,
  [_In_]    NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);

매개 변수

[_Inout_] AdapterInit

NetAdapterInitAllocate대한 이전 호출에서 드라이버가 가져온 NETADAPTER_INIT 구조체에 대한 포인터입니다.

[_In_] DatapathCallbacks

어댑터의 데이터 경로 큐 만들기 콜백 함수에 대한 포인터를 포함하는 드라이버 할당 및 초기화된 NET_ADAPTER_DATAPATH_CALLBACKS 구조체에 대한 포인터입니다.

반환 값

없음

발언

선택적 함수입니다. 클라이언트 드라이버가 자체 패킷 큐 생성 처리기를 제공하지 않는 경우 NetAdapterCx는 드라이버를 대신하여 기본 처리기를 제공합니다.

NetAdapterInitAllocate 호출한 후 NetAdapterCreate호출하기 전에 이 함수를 호출합니다.

드라이버가 NETADAPTER_INIT 할당에 성공한 후 오류가 발생하지만 NetAdapterCreate 성공하기 전에 NetAdapterInitFree 호출하여 NETADAPTER_INIT 개체의 할당을 취소해야 합니다.

NETADAPTER를 만드는 코드 예제는 디바이스 초기화참조하세요.

요구 사항

요구
대상 플랫폼 보편적
최소 KMDF 버전 1.27
최소 UMDF 버전 2.33
헤더 netadapter.h(netadaptercx.h 포함)
라이브러리 netadaptercxstub.lib
IRQL PASSIVE_LEVEL

참고 항목

디바이스 초기화

NetAdapterInitAllocate

NetAdapterInitFree

netAdapterCreate