Partager via


NetAdapterLightweightInitAllocate, fonction (netadapter.h)

La fonction NetAdapterLightweightInitAllocate alloue une structure NETADAPTER_INIT qu’un pilote client utilise lors de la création d’un objet NETADAPTER pour un adaptateur sans appareil.

Syntaxe

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

Paramètres

[_In_] NetworkInterfaceGuid

GUID d’une interface réseau valide à l’aide de l’adaptateur to-be-créé sans appareil.

Valeur de retour

Retourne un pointeur vers une structure NETADAPTER_INIT allouée au framework si l’opération réussit. Sinon, cette fonction retourne NULL.

Important

Si un pilote client reçoit une structure NETADAPTER_INIT d’un appel réussi à cette fonction, le pilote doit toujours appeler NetAdapterInitFree pour le libérer quel que soit le résultat de NetAdapterCreate.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 22H2
version minimale de UMDF 2.33
d’en-tête netadapter.h
IRQL PASSIVE_LEVEL

Voir aussi

d’initialisation de l’appareil

NetAdapterCreate

NetAdapterInitFree