IDebugComPlusSymbolProvider::AreSymbolsLoaded
确定是否为给定应用程序域标识符的指定模块加载调试符号。
语法
参数
ulAppDomainID
[in]应用程序域的标识符。
guidModule
[in]模块的唯一标识符。
返回值
如果加载调试符号,则 S_OK
返回;否则返回 S_FALSE
。
示例
以下示例演示如何为公开 IDebugComPlusSymbolProvider 接口的 CDebugSymbolProvider 对象实现此方法。
HRESULT CDebugSymbolProvider::AreSymbolsLoaded(
ULONG32 ulAppDomainID,
GUID guidModule
)
{
HRESULT hr = S_OK;
CComPtr<CModule> pModule;
Module_ID idModule(ulAppDomainID, guidModule);
METHOD_ENTRY( CDebugSymbolProvider::AreSymbolsLoaded );
IfFalseGo( GetModule( idModule, &pModule ) == S_OK, S_FALSE );
Error:
METHOD_EXIT( CDebugSymbolProvider::AreSymbolsLoaded, hr );
return hr;
}