Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento viene descritto come una DLL dell'interfaccia utente IHV nativa 802.11 estende le proprietà della scheda Sicurezza visualizzata tramite l'interfaccia utente della configurazione di rete. In questa situazione, la DLL dell'interfaccia utente IHV native 802.11 aggiunge proprietà alla scheda Sicurezza per le impostazioni di sicurezza proprietarie che si escludono a vicenda dal modulo Native 802.11 802.1X.
La DLL dell'interfaccia utente IHV nativa 802.11 può estendere anche i metodi di sicurezza e crittografia supportati dal modulo Native 802.11 802.1X. Per altre informazioni sul funzionamento della DLL, vedere Estensione delle impostazioni di sicurezza di Microsoft 802.1X.
Per altre informazioni sull'interfaccia utente di configurazione di rete e su altri componenti native 802.11, vedere Architettura software nativa 802.11.
Prima di visualizzare la scheda Sicurezza , il sistema operativo esegue le operazioni seguenti:
Esegue una query sulla DLL delle estensioni dell'interfaccia utente IHV 802.11 per le estensioni delle proprietà di sicurezza tramite una chiamata al metodo IDot11ExtUI::GetDot11ExtUIProperties . Il sistema operativo passa un valore di DOT11_EXT_UI_SECURITY al parametro ExtType del metodo.
Se la DLL Native 802.11 IHV UI Extension supporta una o più proprietà di tipo DOT11_EXT_UI_SECURITY, la DLL restituisce (tramite il parametro ppDot11ExtUIProperty ) un elenco di interfacce COM IDot11ExtUIProperty per le estensioni delle proprietà di sicurezza supportate dalla DLL. Per altre informazioni sulle interfacce COM usate per estendere le proprietà di sicurezza, vedere Interfacce COM native 802.11 IHV UI Extensions.
Esegue una query sul nome descrittivo dell'estensione di sicurezza chiamando il metodo IDot11ExtUIProperty::GetDot11ExtUIPropertyFriendlyName dell'estensione. Il sistema operativo aggiunge il nome descrittivo all'elenco delle impostazioni di sicurezza proprietarie nella parte inferiore della scheda Sicurezza .
Se l'utente finale seleziona un elemento da questo elenco, il sistema operativo chiamerà IDot11ExtUIProperty::D ot11ExtUIPropertyGetSelected del metodo IDot11ExtUIProperty COM di ogni estensione di sicurezza. La prima estensione che restituisce con un valore TRUE per il parametro pfIsSelected del metodo è determinata come estensione selezionata. La voce selezionata nell'elenco verrà quindi evidenziata.
Esegue una query sul metodo IDot11ExtUIProperty::D ot11ExtUIPropertyHasConfigurationUI per determinare se ha una pagina di proprietà dell'interfaccia utente personalizzata che può essere visualizzata. Se il metodo restituisce con il parametro fHasConfigurationUI impostato su TRUE, il sistema operativo aggiungerà un pulsante Configure accanto all'elenco delle impostazioni di sicurezza proprietarie.
Se l'impostazione di sicurezza proprietaria selezionata supporta un'interfaccia utente di configurazione e l'utente finale fa clic sul pulsante Configura , il sistema operativo chiama il metodo IDot11ExtUIProperty::D isplayDot11ExtUIProperty per avviare l'interfaccia utente personalizzata. Il sistema operativo passa i dati del profilo corrente per l'impostazione tramite l'argomento bstrIHVProfile del metodo.
I dati del profilo vengono formattati come frammento XML associati ai <tag XML IHV/IHV<>>. I dati XML all'interno di questi tag sono specifici dell'implementazione dell'IHV ed è opaco al sistema operativo. Per altre informazioni sul formato dei dati del profilo Native 802.11, vedere la documentazione all'interno del Microsoft Windows SDK.
Se i dati del profilo sono stati modificati tramite l'interfaccia utente personalizzata, il metodo IDot11ExtUIProperty::D isplayDot11ExtUIProperty deve eseguire le operazioni seguenti prima di restituire:
Allocare un buffer di stringa per i dati del profilo modificati e restituire un puntatore al buffer tramite il parametro bstrModifiedIHVProfile del metodo. Nota Il metodo IDot11ExtUIProperty::D isplayDot11ExtUIProperty non deve modificare i dati a cui fa riferimento l'argomento bstrIHVProfile .
Impostare l'argomento pbIsModified su TRUE.