Freigeben über


NetAdapterLightweightInitAllocate-Funktion (netadapter.h)

Die NetAdapterLightweightInitAllocate--Funktion weist eine NETADAPTER_INIT Struktur zu, die ein Clienttreiber beim Erstellen eines neuen NETADAPTER-Objekts für einen gerätelosen Adapter verwendet.

Syntax

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

Parameter

[_In_] NetworkInterfaceGuid

Die GUID einer gültigen Netzwerkschnittstelle mithilfe des vom to-beerstellten gerätelosen Adapters.

Rückgabewert

Gibt einen Zeiger auf eine vom Framework zugewiesene NETADAPTER_INIT Struktur zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Funktion NULL-zurück.

Wichtig

Wenn ein Clienttreiber eine NETADAPTER_INIT Struktur von einem erfolgreichen Aufruf dieser Funktion empfängt, muss der Treiber immer NetAdapterInitFree- aufrufen, um die Zuordnung unabhängig vom Ergebnis von NetAdapterCreate.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 22H2
Mindest-UMDF-Version 2.33
Header- netadapter.h
IRQL- PASSIVE_LEVEL

Siehe auch

Geräteinitialisierung

NetAdapterCreate

NetAdapterInitFree-