NDIS/WIFI verification rule set
Note
You can test NDIS/WIFI drivers with these rules starting with Windows 8.1.
In this section
Topic | Description |
---|---|
The NdisFilterTimedDataReceive rule verifies that an NDIS filter driver completes a receive request by the FilterReceiveNetBufferLists function before timing out. |
|
The NdisFilterTimedDataSend rule verifies that an NDIS filter driver completes a send request by the FilterSendNetBufferLists function before timing out. |
|
The NdisFilterTimedPauseComplete verifies three things:
|
|
The NdisOidComplete rule verifies that an NDIS miniport driver completes an OID correctly. |
|
The NdisOidDoubleComplete rule specifies that an NDIS miniport driver must not call the NdisMOidRequestComplete routine twice for the same OID. |
|
This NdisOidDoubleRequest rule verifies that:
|
|
The NdisTimedDataHang rule verifies that an NDIS miniport driver processes any pending send requests for NET_BUFFER_LIST structures within 22 seconds. |
|
The NdisTimedDataSend rule verifies that when an NDIS driver calls MiniportSendNetBufferLists, the miniport driver completes the send request within 30 seconds. |
|
The NdisTimedOidComplete rule specifies that the NDIS miniport driver completes an OID request within 12 seconds. |
|
The WlanAssert rule includes a set of checks validated inside the WDIWIFI driver. |
|
The WlanAssociation rule verifies the miniport driver correctly follows the Native 802.11 wireless LAN (WLAN) association sequence. |
|
The WlanConnectionRoaming rule verifies the miniport driver correctly follows the Native 802.11 wireless LAN (WLAN) connection and roaming sequence. |
|
The WlanDisassociation rule verifies that the miniport driver correctly follows the Native 802.11 wireless LAN (WLAN) disassociation sequence. |
|
The WlanTimedAssociation rule specifies that the NDIS miniport driver finishes the wireless LAN (WLAN) association operation in 10 seconds. |
|
The WlanTimedConnectionRoaming rule specifies that the NDIS miniport driver finishes the wireless LAN (WLAN) connection/roaming operations within 10 seconds. |
|
The WlanTimedConnectRequest rule verifies that an OID_DOT11_CONNECT_REQUEST is followed by a NDIS_STATUS_DOT11_CONNECTION_START within 10 seconds. |
|
The WlanTimedScan rule verifies that a WLAN scan operation is completed within 15 seconds. |
|
The WlanTimedLinkQuality rule specifies the NDIS_STATUS_DOT11_LINK_QUALITY indication is made in 15 seconds after a successful NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION. |
How to test
At run time |
---|
Run Driver Verifier and select the NDIS/WIFI verification option. |