Freigeben über


IDebugHostModuleSignature-Schnittstelle (dbgmodel.h)

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

Erbschaft

IDebugHostModuleSignature erbt von IUnknown.

Methodik

Die IDebugHostModuleSignature--Schnittstelle weist diese Methoden auf.

 
IDebugHostModuleSignature::AddRef

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

Die IsMatch-Methode vergleicht ein bestimmtes Modul mit einer Signatur, wobei der Modulname und die Version mit dem namen und dem Versionsbereich verglichen werden, der in der Signatur angegeben ist.
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.

Bemerkungen

Modulsignaturen stellen eine Möglichkeit dar, zu überprüfen, ob ein bestimmtes Modul eine Reihe von Kriterien hinsichtlich Benennung und Versionsverwaltung erfüllt. Eine Modulsignatur wird über die CreateModuleSignature-Methode auf IDebugHostSymbolserstellt. Er kann mit dem Modulnamen und einem optionalen Bereich von Versionsnummern für das Modul übereinstimmen. Sobald eine solche Signatur erstellt wurde, empfängt der Client eine IDebugHostModuleSignature-Schnittstelle.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht