DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS结构(windot11.h)
重要
WiFiCx 是 Windows 11 中发布的新 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。 WDI 驱动程序模型现在处于维护模式,并且仅接收高优先级修补程序。
响应组所有者(GO)协商请求的参数在 DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS 结构中指定。 此结构随向微型端口发出 OID_DOT11_WFD_SEND_INVITATION_RESPONSE 请求。
语法
typedef struct _DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS {
NDIS_OBJECT_HEADER Header;
DOT11_MAC_ADDRESS PeerDeviceAddress;
DOT11_DIALOG_TOKEN DialogToken;
PVOID ResponseContext;
ULONG uSendTimeout;
DOT11_WFD_STATUS_CODE Status;
DOT11_WFD_GO_INTENT GroupOwnerIntent;
DOT11_WFD_CONFIGURATION_TIMEOUT MinimumConfigTimeout;
DOT11_MAC_ADDRESS IntendedInterfaceAddress;
DOT11_WFD_GROUP_CAPABILITY GroupCapability;
DOT11_WFD_GROUP_ID GroupID;
BOOLEAN bUseGroupID;
ULONG uIEsOffset;
ULONG uIEsLength;
} DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS, *PDOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS;
成员
Header
DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS 结构的类型、修订和大小。 标头 的成员所需的设置如下。
成员 | 设置 |
---|---|
类型 | NDIS_OBJECT_TYPE_DEFAULT |
修订 | DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS_REVISION_1 |
大小 | DOT11_SIZEOF_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS_REVISION_1 |
PeerDeviceAddress
发起 GO 协商请求的 Wi-Fi Direct (WFD) 设备的对等 (P2P) 地址。
DialogToken
从 GO 协商请求数据包收到的对话框令牌。 此对话框令牌必须包含在 GO 协商响应数据包中。
RequestContext
uSendTimeout
允许发送 GO 协商响应的最大时间(以毫秒为单位)。 如果在微型端口成功传输 GO 协商响应之前超时过期,它应指示具有失败状态的 NDIS_STATUS_DOT11_WFD_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE。
Status
要包含在 GO 协商响应中的状态信息。
GroupOwnerIntent
GO 意向的值。 这应包含在 GO 协商请求的“组所有者意向”属性中。
MinimumConfigTimeout
系统将其作模式更改为 P2P 组所有者或 P2P 客户端所需的配置超时。 微型端口驱动程序可以根据需要使用更大的值来设置此值。
IntendedInterfaceAddress
适用于 P2P 组的 P2P 接口地址。
GroupCapability
GO 协商响应中 P2P 功能信息元素 (IE) 的组功能位掩码中包含的功能值。
GroupID
要包含在 GO 协商响应的组 ID 属性中的组标识符。
bUseGroupID
如果为 TRUE,则应在 GO 协商响应中包括 GroupID 中的值。
uIEsOffset
Wi-Fi Direct (WFD) 端口必须添加到 GO 协商响应数据包的其他 IDE 数组的偏移量(以字节为单位)。 此偏移量来自包含此结构的缓冲区的开头。
uIEsLength
uIEsOffset提供的 IE 数组的长度(以字节为单位)。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始支持。 |
标头 | windot11.h (包括 Windot11.h) |