Metodo IDebugHostModuleSignature::IsMatch (dbgmodel.h)
Il metodo IsMatch confronta un modulo specifico (come specificato da un simbolo IDebugHostModule) con una firma, confrontando il nome del modulo e la versione con il nome e l'intervallo di versione indicati nella firma. Indica se il simbolo del modulo specificato corrisponde alla firma viene restituito.
Sintassi
HRESULT IsMatch(
IDebugHostModule *pModule,
bool *isMatch
);
Parametri
pModule
Simbolo del modulo da confrontare con la firma del modulo.
isMatch
Indica se il simbolo del modulo specificato corrisponde alla firma del modulo viene restituito qui.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Osservazioni
codice di esempio
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).
}
}
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |