Compartilhar via


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

WLAN_HOSTED_NETWORK_STATE_CHANGE

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification