NdisTerminateWrapper, fonction (ndis.h)
Remarque 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. pilotes x vers 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 être null.
Valeur de retour
Aucun
Remarques
À partir de sa fonction DriverEntry, un pilote miniport appelle NdisMInitializeWrapper pour avertir NDIS que le pilote est sur le point de s’inscrire en tant que pilote miniport. Une fois NdisMInitializeWrapper correctement 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 NdisTerminateWrapper provoque le nettoyage des 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ndis.h (include Ndis.h) |
bibliothèque | Ndis.lib |
IRQL | PASSIVE_LEVEL |