DOT11EXTIHV_INIT_VIRTUAL_STATION回调函数 (wlanihv.h)

重要 Windows 10 及更高版本中弃用了 Native 802.11 无线 LAN 接口。 请改用 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 函数后立即调用 Dot11ExtIhvInitStation 函数,但在调用函数之前 Dot11ExtIhvInitAdapter 函数。

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

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

要求

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

另请参阅

DOT11EXT_APIS

DOT11EXT_IHV_HANDLERS

Dot11ExtIhvGetVersionInfo