WPP_INIT_TRACING for User-Mode Applications
The WPP_INIT_TRACING macro registers the provider GUID and initializes the structures that are needed for software tracing in a user-mode application.
VOID
WPP_INIT_TRACING(
IN OPT LPCWSTR ApplicationName
);
Parameters
- ApplicationName
This parameter is not used for user-mode applications, and can be set to NULL.
Headers
Defined in a source file's trace message header file. The WPP preprocessor generates the header file and saves it in the same directory as the source file.
Comments
A user-mode application must use WPP_INIT_TRACING to activate software tracing. After the application has activated software tracing, a user can enable and control tracing by using Tracelog.
The application should only make one call to activate software tracing. Before the application exits, it should call WPP_CLEANUP to do the following:
Unregister the provider that was registered by calling WPP_INIT_TRACING.
Deactivate the software tracing.
See also