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

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

Синтаксис

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

Параметры

[_In_] NetworkInterfaceGuid

GUID допустимого сетевого интерфейса с помощью создаваемого adpater без устройства.

Возвращаемое значение

Возвращает указатель на структуру, выделенную платформой NETADAPTER_INIT, если операция выполнена успешно. В противном случае эта функция возвращает значение NULL.

Важно!

Если драйвер клиента получает структуру NETADAPTER_INIT после успешного вызова этой функции, драйвер должен всегда вызывать NetAdapterInitFree , чтобы освободить его независимо от результата NetAdapterCreate.

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 22H2
Верхняя часть netadapter.h
IRQL PASSIVE_LEVEL

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

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

NetAdapterCreate

NetAdapterInitFree