Функция 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 |