![]() |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
Windows CE 3.0 features a built-in testing tool for testing NDIS miniport drivers. This testing tool, which is called NDISTest, allows you to perform functionality, stress, and performance tests on NDIS miniport drivers. NDISTest is implemented as a protocol driver and ships with a set of LAN test scripts. NDISTest for Windows CE 3.0 supports a GUI (NDTEST) that is similar to the NDISTest UI that is featured in Windows NT.
NDISTest achieves high flexibility by using the Hapi script interpreter. The Hapi script interpreter provides a simple, pseudo C-language environment that has built-in variable types and a control flow that resembles the C language. NDISTest allows you to test miniport drivers through a set of Hapi script files.
The following table shows the software requirements for NDISTest
Requirement | Description |
---|---|
Hapi.exe | Hapi script interpreter; reads Hapi configuration, initializes Ndistst.dll, and displays test results |
H_core.dll | Hapi core DLL |
Ndistst.dll | Hapi extension DLL; provides the Hapi shell with NDIS-specific commands — such as open, close, send, and receive. |
Ndtsys.dll | Windows CE NDIS-protocol DLL;
Ndtsys.dll is both a protocol driver and a stream interface driver; it is registered with Device.exe in the Ndistst.dll |
Hapi.ini | Hapi configuration file |
Scripts\*.* | Script files |