IDebugHostModuleSignature::Metode IsMatch (dbgmodel.h)
Metode IsMatch membandingkan modul tertentu (seperti yang diberikan oleh simbol IDebugHostModule ) dengan tanda tangan, membandingkan nama dan versi modul dengan nama dan rentang versi yang ditunjukkan dalam tanda tangan. Indikasi apakah simbol modul yang diberikan cocok dengan tanda tangan dikembalikan.
Sintaks
HRESULT IsMatch(
IDebugHostModule *pModule,
bool *isMatch
);
Parameter
pModule
Simbol modul untuk dibandingkan dengan tanda tangan modul.
isMatch
Indikasi apakah simbol modul yang diberikan cocok dengan tanda tangan modul dikembalikan di sini.
Nilai kembali
Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.
Keterangan
Kode Sampel
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).
}
}
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |