Bagikan melalui


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

Lihat juga

Antarmuka IDebugHostModuleSignature