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
머리글 netadapter.h(netadaptercx.h 포함)
라이브러리 netadaptercxstub.lib
IRQL PASSIVE_LEVEL

추가 정보

디바이스 초기화

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate