다음을 통해 공유


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