NetAdapterLightweightInitAllocate 함수(netadapter.h)
NetAdapterLightweightInitAllocate 함수는 디바이스 없는 어댑터에 대한 새 NETADAPTER 개체를 만들 때 클라이언트 드라이버가 사용하는 NETADAPTER_INIT 구조를 할당합니다.
구문
NETADAPTER_INIT * NetAdapterLightweightInitAllocate(
[_In_] const GUID *NetworkInterfaceGuid
);
매개 변수
[_In_] NetworkInterfaceGuid
만들 디바이스 없는 어댑터를 사용하는 유효한 네트워크 인터페이스의 GUID입니다.
반환 값
작업이 성공하면 프레임워크 할당 NETADAPTER_INIT 구조체에 대한 포인터를 반환합니다. 그렇지 않으면 이 함수는 NULL을 반환합니다.
중요
클라이언트 드라이버가 이 함수를 성공적으로 호출하여 NETADAPTER_INIT 구조를 수신하는 경우 드라이버는 항상 NetAdapterInitFree 를 호출하여 NetAdapterCreate의 결과에 관계없이 할당을 취소해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11, 버전 22H2 |
최소 UMDF 버전 | 2.33 |
머리글 | netadapter.h |
IRQL | PASSIVE_LEVEL |