重要
WiFiCx 是 Windows 11 中发布的新 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。 WDI 驱动程序模型现在处于维护模式,并且仅接收高优先级修补程序。
邀请请求的请求参数在 DOT11_SEND_INVITATION_REQUEST_PARAMETERS 结构中指定。 此结构随向微型端口发出 OID_DOT11_WFD_SEND_INVITATION_REQUEST 请求。
语法
typedef struct _DOT11_SEND_INVITATION_REQUEST_PARAMETERS {
NDIS_OBJECT_HEADER Header;
DOT11_DIALOG_TOKEN DialogToken;
DOT11_MAC_ADDRESS PeerDeviceAddress;
ULONG uSendTimeout;
DOT11_WFD_CONFIGURATION_TIMEOUT MinimumConfigTimeout;
DOT11_WFD_INVITATION_FLAGS InvitationFlags;
DOT11_MAC_ADDRESS GroupBSSID;
BOOLEAN bUseGroupBSSID;
DOT11_WFD_CHANNEL OperatingChannel;
BOOLEAN bUseSpecifiedOperatingChannel;
DOT11_WFD_GROUP_ID GroupID;
BOOLEAN bLocalGO;
ULONG uIEsOffset;
ULONG uIEsLength;
} DOT11_SEND_INVITATION_REQUEST_PARAMETERS, *PDOT11_SEND_INVITATION_REQUEST_PARAMETERS;
成员
Header
DOT11_SEND_INVITATION_REQUEST_PARAMETERS 结构的类型、修订和大小。 标头 的成员所需的设置如下。
成员 | 设置 |
---|---|
类型 | NDIS_OBJECT_TYPE_DEFAULT |
修订 | DOT11_SEND_INVITATION_REQUEST_PARAMETERS_REVISION_1 |
大小 | DOT11_SIZEOF_SEND_INVITATION_REQUEST_PARAMETERS_REVISION_1 |
DialogToken
在邀请请求数据包中发送的对话框令牌。
PeerDeviceAddress
接收邀请请求数据包的 WFD 设备的目标地址。
uSendTimeout
允许发送邀请请求的最大时间(以毫秒为单位)。 如果在微型端口成功传输邀请请求之前超时过期,它应指示 NDIS_STATUS_DOT11_WFD_INVITATION_REQUEST_SEND_COMPLETE 失败状态。
MinimumConfigTimeout
系统将其作模式更改为对等(P2P)组所有者或 P2P 客户端所需的配置超时。 微型端口驱动程序可以根据需要使用更大的值来设置此值。
InvitationFlags
P2P 邀请过程的作标志。
GroupBSSID
P2P 组所有者为其 P2P 组使用的 BSSID。
bUseGroupBSSID
如果为 TRUE,则邀请请求中包含 GroupBSSID 中的 BSSID。 否则,GroupBSSID 无效。
OperatingChannel
邀请请求的“作频道”属性中包含的频道信息。
bUseSpecifiedOperatingChannel
如果为 TRUE,则邀请请求中包含 OperatingChannel 中指定的作通道。 否则,微型端口驱动程序可以选择自己的作通道。
GroupID
P2P 组标识符。
bLocalGO
组所有者中具有源地址的设备。
uIEsOffset
Wi-Fi Direct (WFD) 端口必须添加到邀请请求数据包的其他信息元素数组的偏移量(以字节为单位)。 此偏移量来自包含此结构的缓冲区的开头。
uIEsLength
uIEsOffset提供的 IE 数组的长度(以字节为单位)。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始支持。 |
标头 | windot11.h (包括 Windot11.h) |