Fonction WlanGetFilterList (wlanapi.h)
La fonction WlanGetFilterList récupère une stratégie de groupe ou une liste d’autorisations utilisateur.
Syntaxe
DWORD WlanGetFilterList(
[in] HANDLE hClientHandle,
[in] WLAN_FILTER_LIST_TYPE wlanFilterListType,
PVOID pReserved,
[out] PDOT11_NETWORK_LIST *ppNetworkList
);
Paramètres
[in] hClientHandle
Le handle de session du client, obtenu par un appel précédent à la fonction WlanOpenHandle .
[in] wlanFilterListType
Valeur WLAN_FILTER_LIST_TYPE qui spécifie le type de liste de filtres. Toutes les listes de filtres définies par l’utilisateur et de stratégie de groupe peuvent être interrogées.
pReserved
Réservé pour un usage futur. Doit être défini sur NULL.
[out] ppNetworkList
Pointeur vers une structure DOT11_NETWORK_LIST qui contient la liste des réseaux autorisés ou refusés.
Valeur retournée
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 |
---|---|
|
L’appelant ne dispose pas des autorisations suffisantes pour obtenir la liste de filtres.
Lorsqu’il est appelé avec wlanFilterListType défini sur wlan_filter_list_type_user_permit, WlanGetFilterList récupère la liste de contrôle d’accès discrétionnaire (DACL) stockée avec l’objet wlan_secure_permit_list . Lorsqu’il est appelé avec wlanFilterListType défini sur wlan_filter_list_type_user_deny, WlanGetFilterList récupère le DACL stocké avec l’objet wlan_secure_deny_list . Dans l’un de ces cas, si la liste DACL ne contient pas d’entrée de contrôle d’accès (ACE) qui accorde à WLAN_READ_ACCESS l’autorisation au jeton d’accès du thread appelant, Alors WlanGetFilterList retourne ERROR_ACCESS_DENIED. |
|
hClientHandle a la valeur NULL ou non valide, ppNetworkList a la valeur NULL ou pReserved n’est pas NULL. |
|
Le handle hClientHandle est introuvable dans la table handle. |
|
Cette fonction a été appelée à partir d’une plateforme non prise en charge. Cette valeur sera retournée si cette fonction a été appelée à partir d’un windows XP avec l’API LAN sans fil ou SP3 pour Windows XP avec le client SP2. |
|
Différents codes d’erreur. |
Remarques
Vous pouvez définir des listes d’autorisations utilisateur en appelant WlanSetFilterList.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [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 |