|
MdePkg[all]
1.08
|
Data Structures | |
| struct | EFI_80211_MAC_ADDRESS |
| struct | EFI_80211_SSID |
| struct | EFI_80211_GET_NETWORKS_DATA |
| struct | EFI_80211_SUITE_SELECTOR |
| struct | EFI_80211_AKM_SUITE_SELECTOR |
| struct | EFI_80211_CIPHER_SUITE_SELECTOR |
| struct | EFI_80211_NETWORK |
| struct | EFI_80211_NETWORK_DESCRIPTION |
| struct | EFI_80211_GET_NETWORKS_RESULT |
| struct | EFI_80211_GET_NETWORKS_TOKEN |
| struct | EFI_80211_CONNECT_NETWORK_DATA |
| struct | EFI_80211_CONNECT_NETWORK_TOKEN |
| struct | EFI_80211_DISCONNECT_NETWORK_TOKEN |
| struct | _EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL |
Macros | |
| #define | EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL_GUID |
| #define | EFI_MAX_SSID_LEN 32 |
Typedefs | |
| typedef struct _EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL | EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL |
| typedef IN EFI_80211_GET_NETWORKS_TOKEN * | Token |
Functions | |
| typedef | EFI_STATUS (EFIAPI *EFI_WIRELESS_MAC_CONNECTION_II_GET_NETWORKS)(IN EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *This |
Variables | |
| EFI_GUID | gEfiWiFi2ProtocolGuid |
This file defines the EFI Wireless MAC Connection II Protocol.
Copyright (c) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define EFI_MAX_SSID_LEN 32 |
| #define EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL_GUID |
| typedef IN EFI_80211_DISCONNECT_NETWORK_TOKEN* Token |
| enum EFI_80211_BSS_TYPE |
| typedef EFI_STATUS | ( | EFIAPI * | EFI_WIRELESS_MAC_CONNECTION_II_DISCONNECT_NETWORK | ) |
Request a survey of potential wireless networks that administrator can later elect to try to join.
| [in] | This | Pointer to the EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL instance. |
| [in] | Token | Pointer to the token for getting wireless network. |
| EFI_SUCCESS | The operation started, and an event will eventually be raised for the caller. |
| EFI_INVALID_PARAMETER | One or more of the following conditions is TRUE: This is NULL. Token is NULL. |
| EFI_UNSUPPORTED | One or more of the input parameters is not supported by this implementation. |
| EFI_ALREADY_STARTED | The operation of getting wireless network is already started. |
| EFI_OUT_OF_RESOURCES | Required system resources could not be allocated. |
Connect a wireless network specified by a particular SSID, BSS type and Security type.
| [in] | This | Pointer to the EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL instance. |
| [in] | Token | Pointer to the token for connecting wireless network. |
| EFI_SUCCESS | The operation started successfully. Results will be notified eventually. |
| EFI_INVALID_PARAMETER | One or more of the following conditions is TRUE: This is NULL. Token is NULL. |
| EFI_UNSUPPORTED | One or more of the input parameters are not supported by this implementation. |
| EFI_ALREADY_STARTED | The connection process is already started. |
| EFI_NOT_FOUND | The specified wireless network is not found. |
| EFI_OUT_OF_RESOURCES | Required system resources could not be allocated. |
Request a disconnection with current connected wireless network.
| [in] | This | Pointer to the EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL instance. |
| [in] | Token | Pointer to the token for disconnecting wireless network. |
| EFI_SUCCESS | The operation started successfully. Results will be notified eventually. |
| EFI_INVALID_PARAMETER | One or more of the following conditions is TRUE: This is NULL. Token is NULL. |
| EFI_UNSUPPORTED | One or more of the input parameters are not supported by this implementation. |
| EFI_NOT_FOUND | Not connected to a wireless network. |
| EFI_OUT_OF_RESOURCES | Required system resources could not be allocated. |
| EFI_GUID gEfiWiFi2ProtocolGuid |