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