|This function reference is C oriented. The WinDriver C# and Visual Basic .NET APIs have been implemented as closely as possible to the C APIs, therefore .NET 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 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 — windrvr1260.
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, Windows GCC, 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 windrvr1260, not windrvr1260.sys or windrvr1260.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