Поделиться через


Функция NetAdapterLightweightInitAllocate (netadapter.h)

Функция NetAdapterLightweightInitAllocate выделяет NETADAPTER_INIT структуру, используемую драйвером клиента при создании нового объекта NETADAPTER для адаптера без устройства.

Синтаксис

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

См. также раздел

Инициализация устройства

NetAdapterCreate

NetAdapterInitFree