estrutura L2_NOTIFICATION_DATA (l2cmn.h)
Sintaxe
typedef struct _L2_NOTIFICATION_DATA {
DWORD NotificationSource;
DWORD NotificationCode;
GUID InterfaceGuid;
DWORD dwDataSize;
#if ...
PBYTE pData;
#else
PVOID pData;
#endif
} L2_NOTIFICATION_DATA, *PL2_NOTIFICATION_DATA;
Membros
NotificationSource
Esse membro especifica de onde vem a notificação. A DLL de Extensões IHV deve definir esse membro como L2_NOTIFICATION_SOURCE_WLAN_IHV.
NotificationCode
Esse membro especifica o código de notificação para a indicação de status. Esse código de notificação não deve ter o bit 0x10000 definido.
InterfaceGuid
O GUID (identificador global exclusivo) para o adaptador WLAN (LAN sem fio).
O sistema operacional passa o GUID e outros dados relacionados ao adaptador WLAN por meio do parâmetro pDot11Adapter da função Dot11ExtIhvInitAdapter , que o sistema operacional chama quando detecta a chegada do adaptador WLAN. Para obter mais informações sobre essa operação, consulte Chegada do adaptador WLAN 802.11.
dwDataSize
O comprimento, em bytes, dos dados dentro do buffer referenciado pelo membro pData . A DLL de Extensões IHV deve definir esse membro como zero se dados adicionais não forem necessários para a notificação.
pData
O endereço de um buffer alocado pelo chamador que contém dados adicionais para a notificação. O formato dos dados é definido pelo IHV (fornecedor independente de hardware).
A DLL de Extensões IHV deve definir esse membro como NULL se dados adicionais não forem necessários para a notificação.
Comentários
O aplicativo ou serviço se registra para receber notificações chamando a função ACM (Configuration Manager Automático) WlanRegisterNotification. Para obter mais informações sobre essa função, consulte a documentação do SDK do Microsoft Windows.
A DLL de Extensões IHV envia notificações para serviços ou aplicativos registrados chamando a função Dot11ExtSendNotification . O serviço ou aplicativo deve se registrar para receber notificações de uma fonte de L2_NOTIFICATION_SOURCE_WLAN_IHV.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | l2cmn.h (inclua Wlanihv.h) |