|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Debugging and Error Reporting Macros
These macros provide useful debugging and trace facilities.
Writes, to the output window, any interface leaks that are detected when _Module.Term is called.
Writes all calls to QueryInterface to the output window.
Performs the same functionality as the _ASSERTE macro found in the C run-time library.
Performs parameters validation. Call AtlThrow if needed
Sends a message to the dump device that the specified function is not implemented.
Reports warnings to an output device, such as the debugger window, according to the indicated flags and levels. Included for backward compatibility.
Reports warnings to an output device, such as the debugger window, according to the indicated flags and levels.