NetAdapterLightweightInitAllocate 함수(netadapter.h)

NetAdapterLightweightInitAllocate 함수는 디바이스 없는 어댑터에 대한 새 NETADAPTER 개체를 만들 때 클라이언트 드라이버가 사용하는 NETADAPTER_INIT 구조를 할당합니다.

구문

NETADAPTER_INIT * NetAdapterLightweightInitAllocate(
  [_In_] const GUID *NetworkInterfaceGuid
);

매개 변수

[_In_] NetworkInterfaceGuid

만들 디바이스 없는 adpater를 사용하는 유효한 네트워크 인터페이스의 GUID입니다.

반환 값

작업이 성공하면 프레임워크 할당 NETADAPTER_INIT 구조체에 대한 포인터를 반환합니다. 그렇지 않으면 이 함수는 NULL을 반환합니다.

중요

클라이언트 드라이버가 이 함수를 성공적으로 호출하여 NETADAPTER_INIT 구조를 수신하는 경우 드라이버는 항상 NetAdapterInitFree 를 호출하여 NetAdapterCreate의 결과에 관계없이 할당을 취소해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11, 버전 22H2
머리글 netadapter.h
IRQL PASSIVE_LEVEL

추가 정보

디바이스 초기화

NetAdapterCreate

NetAdapterInitFree