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 une carte sans appareil.

Syntaxe

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

Paramètres

[_In_] NetworkInterfaceGuid

GUID d’une interface réseau valide à l’aide de la carte sans appareil à créer.

Valeur retournée

Retourne un pointeur vers une structure de NETADAPTER_INIT allouée par l’infrastructure si l’opération réussit. Dans le cas contraire, 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 la libérer, quel que soit le résultat de NetAdapterCreate.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 22H2
Version UMDF minimale 2,33
En-tête netadapter.h
IRQL PASSIVE_LEVEL

Voir aussi

Initialisation de l’appareil

NetAdapterCreate

NetAdapterInitFree