NDIS/WIFI 验证规则集
注意
从 Windows 8.1 开始,您可以使用这些规则测试 NDIS/WIFI 驱动程序。
本节内容
主题 | 说明 |
---|---|
该 NdisFilterTimedDataReceive 规则验证 NDIS 过滤器驱动程序是否在超时前通过 FilterReceiveNetBufferLists 函数完成接收请求。 |
|
该 NdisFilterTimedDataSend 规则验证 NDIS 过滤器驱动程序是否在超时之前通过 FilterSendNetBufferLists 函数完成发送请求。 |
|
该 NdisFilterTimedPauseComplete 验证三件事:
|
|
该 NdisOidComplete 规则验证 NDIS 微型端口驱动程序是否正确完成 OID。 |
|
该 NdisOidDoubleComplete 规则规定,NDIS 微型端口驱动程序不得为同一个 OID 调用 NdisMOidRequestComplete 例程两次。 |
|
此 NdisOidDoubleRequest 规则可验证这一点:
|
|
该 NdisTimedDataHang 规则验证 NDIS 微型端口驱动程序是否在 22 秒内处理 NET_BUFFER_LIST 结构的任何待发发送请求。 |
|
该 NdisTimedDataSend 规则验证当 NDIS 驱动程序调用 MiniportSendNetBufferLists时,微型端口驱动程序是否在 30 秒内完成发送请求。 |
|
该 NdisTimedOidComplete 规则指定 NDIS 微型端口驱动程序在 12 秒内完成 OID 请求。 |
|
该 WlanAssert 规则包括一组在 WDIWIFI 驱动程序内部验证的检查。 |
|
该 WlanAssociation 规则可验证微型端口驱动程序是否正确遵循本地 802.11 无线局域网 (WLAN) 关联顺序。 |
|
该 WlanConnectionRoaming 规则可验证微型端口驱动程序是否正确遵循本地 802.11 无线局域网 (WLAN) 连接和漫游顺序。 |
|
该 WlanDisassociation 规则可验证微型端口驱动程序是否正确遵循本地 802.11 无线局域网 (WLAN) 解除关联顺序。 |
|
该 WlanTimedAssociation 规则指定 NDIS 微型端口驱动程序在 10 秒内完成无线局域网 (WLAN) 关联操作。 |
|
该 WlanTimedConnectionRoaming 规则指定 NDIS 微型端口驱动程序在 10 秒内完成无线局域网 (WLAN) 连接/漫游操作。 |
|
该 WlanTimedConnectRequest 规则验证 OID_DOT11_CONNECT_REQUEST 之后是否在 10 秒内出现 NDIS_STATUS_DOT11_CONNECTION_START。 |
|
该 WlanTimedScan 规则验证 WLAN 扫描操作是否在 15 秒内完成。 |
|
该 WlanTimedLinkQuality 规则规定,NDIS_STATUS_DOT11_LINK_QUALITY 指示在 NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION 成功后 15 秒内发出。 |
如何测试
运行时 |
---|
运行驱动程序验证程序,选择 NDIS/WIFI 验证选项。 |