Função WlanSetAutoConfigParameter (wlanapi.h)
A função WlanSetAutoConfigParameter define parâmetros para o serviço de configuração automática.
Sintaxe
DWORD WlanSetAutoConfigParameter(
[in] HANDLE hClientHandle,
[in] WLAN_AUTOCONF_OPCODE OpCode,
[in] DWORD dwDataSize,
[in] const PVOID pData,
PVOID pReserved
);
Parâmetros
[in] hClientHandle
O identificador de sessão do cliente, obtido por uma chamada anterior para a função WlanOpenHandle .
[in] OpCode
Um valor WLAN_AUTOCONF_OPCODE que especifica o parâmetro a ser definido. Somente alguns dos opcodes na enumeração WLAN_AUTOCONF_OPCODE dão suporte a operações de conjunto.
[in] dwDataSize
O tamanho do parâmetro pData , em bytes. Esse parâmetro deve ser definido sizeof(BOOL)
como para um BOOL ou sizeof(DWORD)
para um DWORD, dependendo do valor do parâmetro OpCode .
[in] pData
O valor a ser definido para o parâmetro especificado no parâmetro OpCode . O parâmetro pData deve apontar para um valor booliano ou DWORD, dependendo do valor do parâmetro OpCode . O parâmetro pData não deve ser NULL.
pReserved
Reservado para uso futuro. Deve ser definido como NULL.
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 |
---|---|
|
Acesso negado. Esse erro será retornado se o chamador não tiver permissões suficientes para definir o parâmetro de configuração quando o parâmetro OpCode for wlan_autoconf_opcode_show_denied_networks ou wlan_autoconf_opcode_allow_virtual_station_extensibility. Quando o parâmetro OpCode é definido como um desses valores, a função WlanSetAutoConfigParameter recupera a DACL (lista de controle de acesso discricionário) armazenada para o objeto opcode. Se a DACL não contiver uma ACE (entrada de controle de acesso) que conceda permissão WLAN_WRITE_ACCESS ao token de acesso do thread de chamada, WlanSetAutoConfigParameter retornará ERROR_ACCESS_DENIED.
Esse erro também será retornado se o parâmetro de configuração for definido pela política de grupo em um domínio. Quando a política de grupo é definida para um opcode, os aplicativos são impedidos de fazer alterações. Para os seguintes parâmetros OpCode podem ser definidos pela política de grupo: wlan_autoconf_opcode_show_denied_networks, wlan_autoconf_opcode_allow_explicit_creds e wlan_autoconf_opcode_block_period |
|
Um parâmetro era ruim. Esse erro será retornado se o parâmetro hClientHandle for NULL, o parâmetro pData for NULL ou o parâmetro pReserved não for NULL. Esse erro também será retornado se o parâmetro OpCode especificado não for um dos valores de WLAN_AUTOCONF_OPCODE para um parâmetro de configuração que pode ser definido. Esse erro também será retornado se o parâmetro dwDataSize não estiver definido sizeof(BOOL) como ou o dwDataSize não estiver definido como sizeof(BOOL) dependendo do valor do parâmetro OpCode .
|
|
O identificador hClientHandle não foi encontrado na tabela de identificadores. |
|
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
A função WlanSetAutoConfigParameter define parâmetros usados pelo Módulo de Configuração Automática (ACM), o componente de configuração sem fio com suporte no Windows Vista e posterior.
Dependendo do valor do parâmetro OpCode , os dados apontados por pData serão convertidos em um valor booliano antes que o parâmetro de configuração automática seja definido. Se pData apontar para 0, o parâmetro será definido como FALSE; caso contrário, o parâmetro será definido como TRUE.
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 |