IDebugHostModuleSignature::IsMatch 方法 (dbgmodel.h)
IsMatch 方法将 IDebugHostModule 符号) 给定的特定模块 (与签名进行比较,并将模块名称和版本与签名中指示的名称和版本范围进行比较。 返回给定模块符号是否与签名匹配的指示。
语法
HRESULT IsMatch(
IDebugHostModule *pModule,
bool *isMatch
);
参数
pModule
要与模块签名进行比较的模块符号。
isMatch
此处返回给定模块符号是否与模块签名匹配的指示。
返回值
此方法返回指示成功或失败的 HRESULT。
注解
示例代码
ComPtr<IDebugHostSymbols> spSym; /* get the host's symbols interface */
ComPtr<IDebugHostModule> spModule; /* find a module */
ComPtr<IDebugHostModuleSignature> spModuleSignature;
if (SUCCEEDED(spSym->CreateModuleSignature(
L"Windows.UI.Xaml.dll",
L"6.3",
nullptr,
&spModuleSignature)))
{
bool isMatch;
if (SUCCEEDED(spModuleSignature->IsMatch(spModule.Get(), &isMatch)))
{
// isMatch indicates whether the module is a match for the signature.
// In this case, that means the module is named Windows.UI.Xaml.dll
// and the version is at least 6.3(.0.0).
}
}
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |