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


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

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

Синтаксис

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

Параметры

[_In_] NetworkInterfaceGuid

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

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

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

Важный

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11, версия 22H2
минимальная версия UMDF 2.33
заголовка netadapter.h
IRQL PASSIVE_LEVEL

См. также

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

NetAdapterCreate

NetAdapterInitFree