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 |