Fonction WlanCloseHandle (wlanapi.h)
La fonction WlanCloseHandle ferme une connexion au serveur.
DWORD WlanCloseHandle(
[in] HANDLE hClientHandle,
PVOID pReserved
);
[in] hClientHandle
Le handle de session du client, qui identifie la connexion à fermer. Ce handle a été obtenu par un appel précédent à la fonction WlanOpenHandle .
pReserved
Réservé pour un usage futur. Définissez ce paramètre sur NULL.
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour peut être l’un des codes de retour suivants.
Code de retour | Description |
---|---|
|
hClientHandle a la valeur NULL ou non valide, ou pReserved n’a pas la valeur NULL. |
|
Le handle hClientHandle est introuvable dans la table handle. |
|
Différents codes d’erreur. |
Une fois la connexion fermée, toute tentative d’utilisation du handle fermé peut provoquer des erreurs inattendues. À la fermeture, toutes les notifications en attente sont ignorées.
N’appelez pas WlanCloseHandle à partir d’une fonction de rappel. Si le client se trouve au milieu d’un rappel de notification lorsque WlanCloseHandle est appelé, la fonction attend que le rappel se termine avant de retourner une valeur. L’appel de cette fonction à l’intérieur d’une fonction de rappel entraîne la fin de l’appel. Si la fonction de rappel et le thread qui ferme le handle tentent d’acquérir le même verrou, un blocage peut se produire. En outre, n’appelez pas WlanCloseHandle à partir de la fonction DllMain dans une DLL d’application. Cela peut également provoquer un blocage.
Client minimal pris en charge | Windows Vista, Windows XP avec SP3 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wlanapi.h (inclure Wlanapi.h) |
Bibliothèque | Wlanapi.lib |
DLL | Wlanapi.dll |
Composant redistribuable | API LAN sans fil pour Windows XP avec SP2 |