NDIS/WIFI 验证规则集

注释

可以使用从 Windows 8.1 开始的这些规则测试 NDIS/WIFI 驱动程序。

本部分内容

主题 DESCRIPTION

NdisFilterTimedDataReceive

NdisFilterTimedDataReceive 规则验证 NDIS 筛选器驱动程序在规定时间之前是否完成 FilterReceiveNetBufferLists 函数的接收请求。

NdisFilterTimedDataSend

NdisFilterTimedDataSend 规则用于验证 NDIS 筛选器驱动程序在超时之前是否通过 FilterSendNetBufferLists 函数完成一次发送请求。

NdisFilterTimedPauseComplete

NdisFilterTimedPauseComplete 验证三件事:

NdisOidComplete

NdisOidComplete 规则验证 NDIS 微型端口驱动程序是否已正确完成 OID。

NdisOidDoubleComplete

NdisOidDoubleComplete 规则指定 NDIS 微型端口驱动程序不能为同一 OID 调用 NdisMOidRequestComplete 例程两次。

NdisOidDoubleRequest

NdisOidDoubleRequest 规则用于验证:

NdisTimedDataHang

NdisTimedDataHang 规则验证 NDIS 微型端口驱动程序在 22 秒内处理任何待处理的 NET_BUFFER_LIST 结构的发送请求。

NdisTimedDataSend

NdisTimedDataSend 规则验证 NDIS 驱动程序调用 MiniportSendNetBufferLists 时,微型端口驱动程序会在 30 秒内完成发送请求。

NdisTimedOidComplete

NdisTimedOidComplete 规则指定 NDIS 微型端口驱动程序在 12 秒内完成 OID 请求。

WlanAssert

WlanAssert 规则包括 WDIWIFI 驱动程序内验证的一组检查。

WlanAssociation

WlanAssociation 规则验证微型端口驱动程序是否正确遵循 Native 802.11 无线 LAN (WLAN) 关联序列。

WlanConnectionRoaming

WlanConnectionRoaming 规则验证微型端口驱动程序是否正确遵循 Native 802.11 无线 LAN(WLAN)连接和漫游顺序。

WlanDisassociation

WlanDisassociation 规则验证微型端口驱动程序是否正确执行 Native 802.11 无线局域网 (WLAN) 取消关联序列。

WlanTimedAssociation

WlanTimedAssociation 规则规定 NDIS 微型端口驱动程序在 10 秒内完成无线LAN(WLAN)关联操作。

WlanTimedConnectionRoaming

WlanTimedConnectionRoaming 规则指定 NDIS 微型端口驱动程序在 10 秒内完成无线 LAN(WLAN)连接/漫游作。

WlanTimedConnectRequest

WlanTimedConnectRequest 规则验证 OID_DOT11_CONNECT_REQUEST 后,确保在 10 秒内跟随一个 NDIS_STATUS_DOT11_CONNECTION_START。

WlanTimedScan

WlanTimedScan 规则验证 WLAN 扫描作是否在 15 秒内完成。

WlanTimedLinkQuality

WlanTimedLinkQuality 规则指定在成功完成NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION后的15秒内,发出NDIS_STATUS_DOT11_LINK_QUALITY指示。

如何测试

运行时

运行 驱动程序验证程序 并选择 NDIS/WIFI 验证 选项。