|This function reference is C oriented. The WinDriver .NET, Visual Basic and Delphi APIs have been implemented as closely as possible to the C APIs, therefore .NET, VB and Delphi programmers can also use this reference to better understand the WinDriver APIs for their selected development language. For the exact API implementation and usage examples for your selected language, refer to the WinDriver .NET/VB/Delphi source code.|
• Sets the name of the WinDriver kernel module, which will be used by the calling application.
WDU_Init()), as demonstrated in the sample and generated DriverWizard WinDriver applications, which include a call to this function with the default driver name – windrvr6.
WD_DriverName() with your new driver name.
WD_DriverName() function, your user-mode driver project must be built with
WD_DRIVER_NAME_CHANGEpreprocessor flag (e.g.:
-DWD_DRIVER_NAME_CHANGE– for MS Visual Studio and gcc).
const char* DLLCALLCONV WD_DriverName(const char* sName);
The name of the WinDriver kernel module to be used by the application.|
NOTE: The driver name should be indicated without the driver file's extension. For example, use windrvr6, not windrvr6.sys or windrvr6.o.
Returns the selected driver name on success; returns NULL on failure (e.g., if the function is called twice from the same application)long.
The ability to rename the WinDriver kernel module is supported on
Windows and Linux, as explained in section 12.2.
On Windows CE, always call the
WD_DriverName() function with the
default WinDriver kernel module name – windrvr6 – or refrain from
calling the function altogether.