Reimpostazione dell'adattatore WLAN 802.11

 

Il sistema operativo chiama Dot11ExtIhvAdapterReset ogni volta che diventa necessario ripristinare l'adattatore LAN wireless (WLAN) allo stato inizializzato. Il sistema operativo chiama questa funzione ogni volta che si verifica uno degli eventi seguenti.

  • L'adattatore WLAN esegue un'operazione di disconnessione. Per altre informazioni su questa operazione, vedere Operazioni di disconnessione.

  • Il sistema operativo reimposta il driver miniport nativo 802.11, che gestisce l'adattatore, tramite una richiesta impostata di OID_DOT11_RESET_REQUEST.

Quando dot11ExtIhvAdapterReset viene chiamato, la DLL delle estensioni IHV deve seguire queste linee guida.

  • La DLL delle estensioni IHV deve ripristinare lo stato dello stesso stato in cui si trovava dopo la chiamata della funzione Dot11ExtIhvInitAdapter . Se la DLL ha configurato le impostazioni proprietarie nell'adattatore WLAN, deve ripristinare queste impostazioni allo stesso stato in cui erano presenti dopo la chiamata di Dot11ExtIhvInitAdapter .

  • Se la DLL IHV Extensions aveva un'operazione di pre-associazione in sospeso, avviata tramite una chiamata alla funzione Dot11ExtIhvPerformPreAssociate IHV Handler, la DLL deve chiamare Dot11ExtPreAssociateCompletion per annullare l'operazione. In questa situazione, la DLL imposta il parametro dwWin32Error di Dot11ExtPreAssociateCompletion su ERROR_CANCELLED.

    Per altre informazioni sull'operazione di pre-associazione, vedere Operazioni di pre-associazione.

  • Se la DLL aveva un'operazione post-associazione in sospeso, avviata tramite una chiamata alla funzione Dot11ExtIhvPerformPostAssociate IHV Handler, la DLL deve chiamare Dot11ExtPostAssociateCompletion per annullare l'operazione. In questa situazione la DLL imposta il parametro dwWin32Error di Dot11ExtPostAssociateCompletion su ERROR_CANCELLED.

    Per altre informazioni sull'operazione post-associazione, vedere Operazioni post-associazione.