DOT11EXT_SET_DEFAULT_KEY_ID funzione di callback (wlanihv.h)
Sintassi
DOT11EXT_SET_DEFAULT_KEY_ID Dot11extSetDefaultKeyId;
DWORD Dot11extSetDefaultKeyId(
[in, optional] HANDLE hDot11SvcHandle,
[in] ULONG uDefaultKeyId
)
{...}
Parametri
[in, optional] hDot11SvcHandle
Handle utilizzato dal sistema operativo per fare riferimento all'adattatore WLAN. Questo valore handle è stato specificato tramite una chiamata precedente alla funzione Dot11ExtIhvInitAdapter IHV Handler.
[in] uDefaultKeyId
Valore di indice della chiave all'interno delle tabelle chiave di crittografia predefinite o per stazione dell'adattatore.
Per gli algoritmi di crittografia standard 802.11, ad esempio WEP o TKIP, uDefaultKeyId deve essere compreso tra 0 e 3. Per un algoritmo di crittografia proprietario sviluppato da un IHV, uDefaultKeyId può essere qualsiasi valore all'interno dell'intervallo definito dall'IHV.
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
L'identificatore di chiave predefinito (ID) specifica l'indice di una chiave di crittografia nella chiave predefinita dell'adattatore e nelle tabelle chiave predefinite per stazione utilizzate dall'adattatore per la crittografia dei dati. L'adattatore usa la chiave di crittografia a cui fa riferimento l'ID chiave predefinito come chiave di crittografia predefinita per i pacchetti trasmessi, a meno che non esista una chiave di mapping delle chiavi per l'indirizzo MAC (Media Access Control) di destinazione. Per altre informazioni su questi tipi di chiave di crittografia, vedere 802.11 Tipi di chiave di crittografia.
Una chiamata alla funzione Dot11ExtSetDefaultKeyId genera una richiesta set di OID_DOT11_CIPHER_DEFAULT_KEY_ID identificatore di oggetto (OID) al driver miniport nativo 802.11, che gestisce l'adattatore WLAN.
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) |