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 |