DOT11EXTIHV_INIT_VIRTUAL_STATION回调函数 (wlanihv.h)

重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型
 
操作系统调用 Dot11ExtIhvInitVirtualStation 函数来初始化虚拟工作站操作的 IHV 扩展 DLL,并初始化操作系统和 DLL 之间的 API 接口。

语法

DOT11EXTIHV_INIT_VIRTUAL_STATION Dot11extihvInitVirtualStation;

DWORD Dot11extihvInitVirtualStation(
  [in] PDOT11EXT_VIRTUAL_STATION_APIS pDot11ExtVSAPI,
       LPVOID pvReserved
)
{...}

参数

[in] pDot11ExtVSAPI

指向 DOT11EXT_VIRTUAL_STATION_APIS 结构,其中包含操作系统支持的 IHV 扩展性虚拟工作站函数的地址。 在调用 Dot11ExtIhvInitVirtualStation 函数之前,操作系统使用函数地址设置此参数的格式。

pvReserved

此参数保留供操作系统使用,应为 NULL

返回值

如果调用成功,函数将返回ERROR_SUCCESS。 否则,它将返回 Winerror.h 中定义的错误代码。

注解

IHV 扩展 DLL 可以选择实现和导出此函数。

操作系统在调用 Dot11ExtIhvInitService 函数之后,在调用 之前立即调用 Dot11ExtIhvInitVirtualStation 函数 Dot11ExtIhvInitAdapter 函数。

为了响应对 Dot11ExtIhvInitVirtualStation 的调用,IHV 扩展 DLL 可以使用 Dot11ExtIhvInitService 函数调用中提供的信息初始化其内部数据结构。

注意仅当 Dot11ExtIhvInitVirtualStation 函数返回之后,才允许 IHV 扩展 DLL 调用 pDot11ExtVSAPI 参数指向的虚拟工作站 API 函数。
 
操作系统通过调用 GetProcAddress 函数解析 Dot11ExtIhvInitVirtualStation 函数的地址。 因此,如果实现此函数,IHV 扩展 DLL 的开发人员必须遵循这些准则。
  • DLL 必须实现名为 Dot11ExtIhvInitVirtualStation 的函数,该函数采用本主题中所述的格式。
  • 源模块定义 (.def) 文件的 EXPORTS 语句(用于生成 IHV 扩展 DLL)必须包含 Dot11ExtIhvInitVirtualStation 函数的函数名称条目。
有关 GetProcAddress 的详细信息,请参阅Microsoft Windows SDK文档。

要求

要求
最低受支持的客户端 在 Windows 7 及更高版本的 Windows 操作系统中可用。
目标平台 桌面
标头 wlanihv.h (包括 Wlanihv.h)

另请参阅

DOT11EXT_APIS

DOT11EXT_IHV_HANDLERS

Dot11ExtIhvGetVersionInfo