Função WlanGetFilterList (wlanapi.h)
A função WlanGetFilterList recupera uma política de grupo ou uma lista de permissões de usuário.
Sintaxe
DWORD WlanGetFilterList(
[in] HANDLE hClientHandle,
[in] WLAN_FILTER_LIST_TYPE wlanFilterListType,
PVOID pReserved,
[out] PDOT11_NETWORK_LIST *ppNetworkList
);
Parâmetros
[in] hClientHandle
O identificador de sessão do cliente, obtido por uma chamada anterior para a função WlanOpenHandle .
[in] wlanFilterListType
Um valor WLAN_FILTER_LIST_TYPE que especifica o tipo de lista de filtros. Todas as listas de filtros de política de grupo e definidas pelo usuário podem ser consultadas.
pReserved
Reservado para uso futuro. Deve ser definido como NULL.
[out] ppNetworkList
Ponteiro para uma estrutura DOT11_NETWORK_LIST que contém a lista de redes permitidas ou negadas.
Retornar valor
Se a função obtiver êxito, o valor retornado será ERROR_SUCCESS.
Se a função falhar, o valor retornado poderá ser um dos seguintes códigos de retorno.
Código de retorno | Descrição |
---|---|
|
O chamador não tem permissões suficientes para obter a lista de filtros.
Quando chamado com wlanFilterListType definido como wlan_filter_list_type_user_permit, WlanGetFilterList recupera a DACL (lista de controle de acesso discricionário) armazenada com o objeto wlan_secure_permit_list . Quando chamado com wlanFilterListType definido como wlan_filter_list_type_user_deny, WlanGetFilterList recupera a DACL armazenada com o objeto wlan_secure_deny_list . Em qualquer um desses casos, se a DACL não contiver uma ACE (entrada de controle de acesso) que conceda permissão WLAN_READ_ACCESS ao token de acesso do thread de chamada, WlanGetFilterList retornará ERROR_ACCESS_DENIED. |
|
hClientHandle é NULL ou inválido, ppNetworkList é NULL ou pReserved não é NULL. |
|
O identificador hClientHandle não foi encontrado na tabela de identificador. |
|
Essa função foi chamada de uma plataforma sem suporte. Esse valor será retornado se essa função for chamada de um Windows XP com SP3 ou API lan sem fio para Windows XP com cliente SP2. |
|
Vários códigos de erro. |
Comentários
As listas de permissões de usuário podem ser definidas chamando WlanSetFilterList.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wlanapi.h (inclua Wlanapi.h) |
Biblioteca | Wlanapi.lib |
DLL | Wlanapi.dll |