Freigeben über


IDebugHostModuleSignature-Schnittstelle (dbgmodel.h)

Stellt eine Modulsignatur dar – eine Definition, die mit einer Gruppe von Modulen nach Name und/oder Version übereinstimmt.

Vererbung

IDebugHostModuleSignature erbt von IUnknown.

Methoden

Die IDebugHostModuleSignature-Schnittstelle verfügt über diese Methoden.

 
IDebugHostModuleSignature::AddRef

Die IDebugHostModuleSignature::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IDebugHostModuleSignature::IsMatch

Die IsMatch-Methode vergleicht ein bestimmtes Modul mit einer Signatur, wobei der Modulname und die Modulversion mit dem in der Signatur angegebenen Namen und Versionsbereich verglichen werden.
IDebugHostModuleSignature::QueryInterface

Ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. Diese Methode ruft IUnknown AddRef für den zurückgegebenen Zeiger auf.
IDebugHostModuleSignature::Release

Die IDebugHostModuleSignature::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.

Hinweise

Modulsignaturen stellen ein Mittel dar, um zu überprüfen, ob ein bestimmtes Modul eine Reihe von Kriterien in Bezug auf Benennung und Versionsverwaltung erfüllt. Eine Modulsignatur wird über die CreateModuleSignature-Methode auf IDebugHostSymbols erstellt. Es kann mit dem Modulnamen und einem optionalen Bereich von Versionsnummern für das Modul übereinstimmen. Sobald eine solche Signatur erstellt wurde, erhält der Client eine IDebugHostModuleSignature-Schnittstelle.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Debuggerdatenmodell C++-Übersicht