funzione di callback DOT11EXTIHV_VALIDATE_PROFILE (wlanihv.h)
Sintassi
DOT11EXTIHV_VALIDATE_PROFILE Dot11extihvValidateProfile;
DWORD Dot11extihvValidateProfile(
[in, optional] HANDLE hIhvExtAdapter,
[in, optional] PDOT11EXT_IHV_PROFILE_PARAMS pIhvProfileParams,
[in] PDOT11EXT_IHV_CONNECTIVITY_PROFILE pIhvConnProfile,
[in] PDOT11EXT_IHV_SECURITY_PROFILE pIhvSecProfile,
[out] PDWORD pdwReasonCode
)
{...}
Parametri
[in, optional] hIhvExtAdapter
Handle usato dalla DLL delle estensioni IHV per fare riferimento all'adattatore LAN wireless (WLAN). Questo valore di handle è stato specificato tramite una chiamata precedente alla funzione Dot11ExtIhvInitAdapter IHV Handler.
[in, optional] pIhvProfileParams
Puntatore a DOT11EXT_IHV_PROFILE_PARAMS struttura. Questa struttura definisce gli attributi della rete BSS (Basic Service Set) a cui verranno applicate le estensioni del profilo.
[in] pIhvConnProfile
Puntatore a DOT11EXT_IHV_CONNECTIVITY_PROFILE struttura che contiene le impostazioni di connettività per il profilo IHV.
[in] pIhvSecProfile
Puntatore a DOT11EXT_IHV_SECURITY_PROFILE struttura che contiene le impostazioni di sicurezza per il profilo IHV.
[out] pdwReasonCode
Puntatore a un valore DWORD, che fornisce informazioni aggiuntive per il valore restituito della funzione Dot11ExtIhvValidateProfile . La DLL delle estensioni IHV deve impostare * pdwReasonCode su un valore L2_REASON_CODE_xxxx, definito in L2cmn.h.
Valore restituito
Se la chiamata ha esito positivo, la funzione restituisce ERROR_SUCCESS. In caso contrario, restituisce un codice di errore definito in Winerror.h.
Commenti
Il sistema operativo chiama la funzione Dot11ExtIhvValidateProfile per verificare le impostazioni specificate dall'utente per un profilo di rete prima che il profilo venga elaborato o salvato.
Quando viene chiamata la funzione Dot11ExtIhvValidateProfile , la DLL delle estensioni IHV segue queste linee guida:
- La DLL delle estensioni IHV verifica che le impostazioni del profilo specificate dall'utente siano valide per gli attributi generali della rete BSS (Basic Service Set) a cui verrà applicato il profilo. Gli attributi di rete BSS vengono a cui si fa riferimento tramite il parametro pIhvProfileParams .
- Se i dati utente sono validi per le estensioni del profilo di rete, Dot11ExtIhvValidateProfile deve restituire ERROR_SUCCESS. In caso contrario, la funzione deve restituire un codice di errore appropriato dai valori ERROR_xxxx definiti in Winerror.h.
-
La DLL delle estensioni IHV fornisce altre informazioni sui risultati della convalida dei dati utente. La DLL deve impostare * pdwReasonCode su uno dei seguenti elementi:
- L2_REASON_CODE_SUCCESS, se i dati utente sono validi.
- Valore di errore appropriato L2_REASON_CODE_xxxx, se i dati utente non sono validi.
- Valore definito da IHV nell'intervallo compreso tra L2_REASON_CODE_IHV_BASE e (L2_REASON_CODE_IHV_BASE+ L2_REASON_CODE_GROUP_SIZE-1), indipendentemente dalla validità dei dati utente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | wlanihv.h (include Wlanihv.h, L2cmn.h) |