wificx.h 标头

此标头由网络使用。 有关详细信息,请参阅:

wificx.h 包含以下编程接口:

功能

 
WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES_INIT

WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES_INIT函数初始化WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES结构。
WIFI_ADAPTER_TX_PEER_ADDRESS_DEMUX_INIT

当 Tx DEMUX 类型PEER_ADDRESS时,WIFI_ADAPTER_TX_PEER_ADDRESS_DEMUX_INIT初始化WIFI_ADAPTER_TX_DEMUX结构。
WIFI_ADAPTER_TX_WMMINFO_DEMUX_INIT

当 Tx DEMUX 类型为 WMMINFO 时,WIFI_ADAPTER_TX_WMMINFO_DEMUX_INIT函数初始化WIFI_ADAPTER_TX_DEMUX结构。
WIFI_ADAPTER_WAKE_CAPABILITIES_INIT

WIFI_ADAPTER_WAKE_CAPABILITIES_INIT方法初始化WIFI_ADAPTER_WAKE_CAPABILITIES结构。
WIFI_BAND_CAPABILITIES_INIT

WIFI_BAND_CAPABILITIES_INIT函数初始化WIFI_BAND_CAPABILITIES结构。
WIFI_DEVICE_CAPABILITIES_INIT

WIFI_DEVICE_CAPABILITIES_INIT函数初始化WIFI_DEVICE_CAPABILITIES结构。
WIFI_DEVICE_CONFIG_INIT

WIFI_DEVICE_CONFIG_INIT函数初始化WIFI_DEVICE_CONFIG结构。
WIFI_PHY_CAPABILITIES_INIT

WIFI_PHY_CAPABILITIES_INIT函数初始化WIFI_PHY_CAPABILITIES结构。
WIFI_STATION_CAPABILITIES_INIT

WIFI_STATION_CAPABILITIES_INIT函数初始化WIFI_STATION_CAPABILITIES结构。
WIFI_WIFIDIRECT_CAPABILITIES_INIT

WIFI_WIFIDIRECT_CAPABILITIES_INIT函数初始化WIFI_WIFIDIRECT_CAPABILITIES结构。
WifiAdapterAddPeer

客户端驱动程序调用 WifiAdapterAddPeer,告知 WiFiCx 框架对等方已连接到给定地址。
WifiAdapterGetPortId

WifiAdapterGetPortId 函数获取 Wi-Fi 适配器端口 ID。
WifiAdapterGetType

WifiAdapterGetType 函数获取 Wi-Fi 适配器类型。
WifiAdapterInitAddTxDemux

WifiAdapterInitAddTxDemux 函数为多个 Tx 队列支持添加了 DEMUX 属性。
WifiAdapterInitGetType

WifiAdapterInitGetType 函数从NETADAPTER_INIT对象获取适配器类型。
WifiAdapterInitialize

WifiAdapterInitialize 函数初始化为 WiFiCx 新建的 NETADAPTER 对象。
WifiAdapterPowerOffloadSetRsnRekeyCapabilities

WifiAdapterPowerOffloadSetRsnRekeyCapabilities 函数设置 WiFiCx net adapter 的 RSN 重新键电源卸载功能。
WifiAdapterRemovePeer

客户端驱动程序调用 WifiAdapterRemovePeer,告知 WiFiCx 框架对等方已断开连接。
WifiAdapterReportWakeReason

WifiAdapterReportWakeReason 函数向框架报告 Wi-Fi 设备生成唤醒事件的原因。
WifiAdapterSetWakeCapabilities

WifiAdapterSetWakeCapabilities 方法设置 WiFiCx 设备的唤醒功能。
WifiDeviceGetOsWdiVersion

WifiDeviceGetOsWdiVersion 函数获取 WifiCx 用于初始化客户端驱动程序的 TLV 分析器/生成器的 TLV 版本。
WifiDeviceInitConfig

WifiDeviceInitConfig 函数初始化 WiFiCx 设备初始化作。
WifiDeviceInitialize

WifiDeviceInitialize 函数注册客户端驱动程序的特定于 WiFiCx 的回调函数。
WifiDeviceReceiveIndication

WiFiCx 驱动程序调用 WifiDeviceReceiveIndication 以向 WiFiCx 框架发送状态指示。
WifiDeviceSetBandCapabilities

WifiDeviceSetBandCapabilities 函数设置 WiFiCx 设备的带区功能。
WifiDeviceSetDeviceCapabilities

WifiDeviceSetDeviceCapabilities 函数设置 WiFiCx 设备的设备功能。
WifiDeviceSetPhyCapabilities

WifiDeviceSetPhyCapabilities 函数设置 WiFiCx 设备的 PHY 功能。
WifiDeviceSetStationCapabilities

WifiDeviceSetStationCapabilities 函数设置 WiFiCx 设备的工作站功能。
WifiDeviceSetWiFiDirectCapabilities

WifiDeviceSetWiFiDirectCapabilities 函数设置 WiFiCx 设备的 Wi-Fi Direct 功能。
WifiDirectDeviceCreate

WifiDirectDeviceCreate 函数创建 WIFIDIRECTDEVICE 对象。
WifiDirectDeviceGetPortId

WifiDirectDeviceGetPortId 函数获取 Wi-Fi 直接端口 ID。
WifiDirectDeviceInitialize

WifiDirectDeviceInitialize 函数初始化新创建的 WIFIDIRECTDEVICE 对象。
WifiRequestComplete

WiFiCx 驱动程序调用 WifiRequestComplete 以完成向设备发送命令消息的请求。
WifiRequestGetInOutBuffer

WiFiCx 驱动程序调用 WifiRequestGetInOutBuffer 以获取命令消息的输入/输出缓冲区。
WifiRequestGetMessageId

WifiRequestGetMessageId 函数返回 WiFiCx 命令消息的 ID。
WifiRequestSetBytesNeeded

WiFiCx 驱动程序调用 WifiRequestSetBytesNeeded,为命令消息设置更大的缓冲区大小。
WifiTxQueueGetDemuxPeerAddress

WifiTxQueueGetDemuxPeerAddress 函数获取 WiFiCx 框架将用于此队列的对等地址。
WifiTxQueueGetDemuxWmmInfo

WifiTxQueueGetDemuxWmmInfo 函数获取 WiFiCx 框架将用于此队列的优先级。

回调函数

 
EVT_WIFI_DEVICE_CREATE_ADAPTER

WiFiCx 驱动程序实现 EvtWifiDeviceCreateAdapter 以创建 NETADAPTER 对象。
EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE

WiFiCx 客户端驱动程序实现 EvtWifiDeviceCreateWifiDirectDevice 以创建 WIFIDIRECTDEVICE 对象。
EVT_WIFI_DEVICE_SEND_COMMAND

WiFiCx 驱动程序的 EvtWifiDeviceSendCommand 回调函数检索并处理 WiFiCx 框架发送的命令消息。

结构

 
WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES

WIFI_ADAPTER_POWER_OFFLOAD_RSN_REKEY_CAPABILITIES结构描述了 WiFiCx net adapter 的 RSN 重新键电源卸载功能。
WIFI_ADAPTER_TX_DEMUX

WIFI_ADAPTER_TX_DEMUX结构指定 Tx DEMUX 信息。
WIFI_ADAPTER_WAKE_CAPABILITIES

WIFI_ADAPTER_WAKE_CAPABILITIES结构描述了 WiFiCx 网络适配器的 LAN 唤醒(WoL)功能。
WIFI_BAND_CAPABILITIES

WIFI_BAND_CAPABILITIES结构描述 WiFiCx 设备的带区功能。
WIFI_BAND_INFO

WIFI_BAND_INFO结构包含带信息。
WIFI_DEVICE_CAPABILITIES

WIFI_DEVICE_CAPABILITIES结构描述了 WiFiCx 设备的功能。
WIFI_DEVICE_CONFIG

WIFI_DEVICE_CONFIG结构包含指向客户端驱动程序的特定于 WiFiCx 的回调函数的指针。
WIFI_PHY_CAPABILITIES

WIFI_PHY_CAPABILITIES结构描述了 WiFiCx 设备的 PHY 功能。
WIFI_PHY_INFO

WIFI_PHY_INFO结构包含 PHY 信息。
WIFI_STA_BANDS_COMBINATION

WIFI_STA_BANDS_COMBINATION结构包含可用于辅助 STA 连接的带 ID 列表。
WIFI_STATION_CAPABILITIES

WIFI_STATION_CAPABILITIES结构描述了 WiFiCx 设备的工作站功能。
WIFI_WIFIDIRECT_CAPABILITIES

WIFI_WIFIDIRECT_CAPABILITIES结构描述了 WiFiCx 设备的 Wi-Fi 直接功能。

枚举

 
WIFI_ADAPTER_TX_DEMUX_TYPE

WIFI_ADAPTER_TX_DEMUX_TYPE枚举指定 Tx DEMUX 类型。
WIFI_ADAPTER_TYPE

WIFI_ADAPTER_TYPE枚举指定 Wi-Fi 适配器类型。
WIFI_WAKE_REASON_TYPE

WIFI_WAKE_REASON_TYPE枚举指定 WiFiCx 适配器生成的 LAN 唤醒(WoL)唤醒事件的原因类型。