enumeração WLAN_HOSTED_NETWORK_NOTIFICATION_CODE (wlanapi.h)
O tipo enumerado WLAN_HOSTED_NETWORK_NOTIFICATION_CODE especifica os valores possíveis do parâmetro NotificationCode para notificações recebidas na Rede Hospedada sem fio.
Syntax
typedef enum _WLAN_HOSTED_NETWORK_NOTIFICATION_CODE {
wlan_hosted_network_state_change,
wlan_hosted_network_peer_state_change,
wlan_hosted_network_radio_state_change
} WLAN_HOSTED_NETWORK_NOTIFICATION_CODE, *PWLAN_HOSTED_NETWORK_NOTIFICATION_CODE;
Constantes
wlan_hosted_network_state_change O estado rede hospedada foi alterado. |
wlan_hosted_network_peer_state_change O estado par rede hospedada foi alterado. |
wlan_hosted_network_radio_state_change O estado da rádio Rede Hospedada foi alterado. |
Comentários
O WLAN_HOSTED_NETWORK_NOTIFICATION_CODE tipo enumerado é uma extensão para APIs sem fio nativas adicionadas para dar suporte à Rede Hospedada sem fio no Windows 7 e no Windows Server 2008 R2 com o Serviço de LAN Sem Fio instalado.
O WLAN_HOSTED_NETWORK_NOTIFICATION_CODE especifica os valores possíveis para o parâmetro NotificationCode para notificações recebidas quando o parâmetro NotificationSource é WLAN_NOTIFICATION_SOURCE_HNWK na Rede Hospedada sem fio.
O valor inicial da enumeração WLAN_HOSTED_NETWORK_NOTIFICATION_CODE é definido como L2_NOTIFICATION_CODE_V2_BEGIN, que é definido no arquivo de cabeçalho l2cmn.h . Observe que o cabeçalho l2cmn.h é incluído automaticamente pelo arquivo de cabeçalho wlanapi.h .
A função WlanRegisterNotification é usada por um aplicativo para registrar e cancelar o registro de notificações em todas as interfaces sem fio. Ao se registrar para notificações, um aplicativo deve fornecer uma função de retorno de chamada apontada pelo parâmetro funcCallback passado para a função WlanRegisterNotification . O protótipo dessa função de retorno de chamada é o WLAN_NOTIFICATION_CALLBACK. Essa função de retorno de chamada receberá notificações que foram registradas no parâmetro dwNotifSource passado para a função WlanRegisterNotification .
A função de retorno de chamada é chamada com um ponteiro para uma estrutura WLAN_NOTIFICATION_DATA como o primeiro parâmetro que contém informações detalhadas sobre a notificação. A função de retorno de chamada também recebe um segundo parâmetro que contém um ponteiro para o contexto do cliente passado no parâmetro pCallbackContext para a função WlanRegisterNotification . Esse contexto de cliente poderá ser um ponteiro NULL se for isso que foi passado para a função WlanRegisterNotification .
Se o membro NotificationSource da estrutura de WLAN_NOTIFICATION_DATA recebida pela função de retorno de chamada for WLAN_NOTIFICATION_SOURCE_HNWK, a notificação recebida será uma notificação de Rede Hospedada sem fio. O membro NotificationCode da estrutura WLAN_NOTIFICATION_DATA passada para a função WLAN_NOTIFICATION_CALLBACK determina a interpretação do membro pData da estrutura de WLAN_NOTIFICATION_DATA .
NotificationCode | Descrição |
---|---|
wlan_hosted_network_state_change | O membro pData da estrutura WLAN_NOTIFICATION_DATA deve ser convertido em um ponteiro para uma estrutura WLAN_HOSTED_NETWORK_STATE_CHANGE e o membro dwDataSize seria pelo menos tão grande quanto sizeof(WLAN_HOSTED_NETWORK_STATE_CHANGE). |
wlan_hosted_network_peer_state_change | o membro pData de WLAN_NOTIFICATION_DATA estrutura deve ser convertido em um ponteiro para uma estrutura WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE e o membro dwDataSize seria pelo menos tão grande quanto sizeof(WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE). |
wlan_hosted_network_radio_state_change | o membro pData da estrutura WLAN_NOTIFICATION_DATA deve ser convertido em um ponteiro para uma estrutura WLAN_HOSTED_NETWORK_RADIO_STATE e o membro dwDataSize seria pelo menos tão grande quanto sizeof(WLAN_HOSTED_NETWORK_RADIO_STATE ). |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | wlanapi.h (inclua Wlanapi.h) |
Confira também
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE
WLAN_HOSTED_NETWORK_RADIO_STATE