Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction LPM_Deinitialize permet au PCM d’indiquer aux LPM de désinitialiser, que ce soit en raison d’un arrêt du système ou d’un changement dans le gestionnaire de bande passante de sous-réseau désigné (DSBM) status. Cela se produit lorsque le service de contrôle d’admission n’a plus besoin d’effectuer un contrôle d’admission basé sur une stratégie, par exemple lorsqu’une rétrogradation de DSBM status se produit. Les LPM doivent libérer des ressources, fermer les connexions à des entités externes telles que le serveur de stratégie ou les services d’annuaire, et effectuer tout autre nettoyage nécessaire pour abandonner correctement les activités LPM. Le PCM déchargera la DLL après LPM_Deinitialize retours.
Syntaxe
ULONG LPM_Deinitialize(
LPM_HANDLE LpmHandle
);
Paramètres
LpmHandle
Handle unique au LPM, tel que fourni via LPM_Initialize lors de l’initialisation.
Valeur retournée
Si une autre valeur est retournée par LPM_Deinitialize, le PCM enregistre le nom de cette DLL (les implémentations de LPM sont toujours sous la forme d’une DLL), ainsi que cette valeur de retour, dans le journal des événements.
Notes
Les LPM n’ont pas besoin de retourner des erreurs pour les demandes en attente lorsque LPM_Deinitialize est appelé ; PCM suppose LPV_REJECT pour les demandes en attente. Les LPM doivent désinitialiser de manière synchrone avant de retourner. Si un LPM a été chargé et initialisé plusieurs fois pour faciliter la gestion de plusieurs types d’PE, le PCM appelle LPM_Deinitialize plusieurs fois.
Spécifications
| Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | lpmapi.h |