Debugging Tools for Windows |
The Reload and ReloadWide methods delete the engine's symbol information for the specified module and reload these symbols as needed.
HRESULT
IDebugSymbols::Reload(
IN PCSTR Module
);
HRESULT
IDebugSymbols3::ReloadWide(
IN PCWSTR Module
);
#ifdef UNICODE
#define ReloadT ReloadWide
#else
#define ReloadT Reload
#endif
This method may also return error values. See Return Values for more details.
Reload is available in all versions of IDebugSymbols. ReloadWide is available in IDebugSymbols3 and later versions.
These methods behave the same way as the debugger command .reload. The Module parameter is treated the same way as the arguments to .reload. For example, setting the Module parameter to "/u ntdll.dll" has the same effect as the command .reload /u ntdll.dll.
For more information about symbols, see Symbols.
Headers: Defined in Dbgeng.h. Include Dbgeng.h.