Fonction NdisTerminateWrapper (ndis.h)

Note NDIS 5. x a été déconseillé et est remplacé par NDIS 6. x. Pour le développement de nouveaux pilotes NDIS, consultez Pilotes réseau à partir de Windows Vista. Pour plus d’informations sur le portage de NDIS 5. x pilotes dans NDIS 6. x, consultez Portage des pilotes NDIS 5.x vers NDIS 6.0.

NdisTerminateWrapper libère les ressources système allouées lorsque le pilote de carte réseau appelé NdisMInitializeWrapper.

Syntaxe

void NdisTerminateWrapper(
  [in] NDIS_HANDLE NdisWrapperHandle,
  [in] PVOID       SystemSpecific
);

Paramètres

[in] NdisWrapperHandle

Spécifie le handle retourné par NdisMInitializeWrapper.

[in] SystemSpecific

Pointeur vers un type spécifique au système d’exploitation. Pour les pilotes Windows 2000 et versions ultérieures, ce paramètre doit avoir la valeur NULL.

Valeur de retour

None

Remarques

À partir de sa fonction DriverEntry , un pilote miniport appelle NdisMInitializeWrapper pour informer NDIS que le pilote est sur le point de s’inscrire en tant que pilote miniport. Une fois NdisMInitializeWrapper retourné, le pilote miniport appelle NdisMRegisterMiniport ou NdisIMRegisterLayeredMiniport pour inscrire ses points d’entrée auprès de NDIS.

Si l’appel d’un pilote miniport à NdisMRegisterMiniport ou NdisIMRegisterLayeredMiniport ne retourne pas NDIS_STATUS_SUCCESS, le pilote miniport doit appeler NdisTerminateWrapper. L’appel de NdisTerminateWrapper fait queNDIS propre les ressources qu’il a allouées lorsque le pilote miniport appelé NdisMInitializeWrapper.

  • Plateforme cible : universelle
  • Version : non pris en charge pour les pilotes NDIS 6.0 dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 dans Windows Vista et Windows XP.

Configuration requise

Condition requise Valeur
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL PASSIVE_LEVEL

Voir aussi