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 |