IDebugHostModuleSignature interface (dbgmodel.h)
Represents a module signature -- a definition which will match a set of modules by name and/or version.
Inheritance
IDebugHostModuleSignature inherits from IUnknown.
Methods
The IDebugHostModuleSignature interface has these methods.
IDebugHostModuleSignature::AddRef The IDebugHostModuleSignature::AddRef method increments the reference count for an interface on an object. |
IDebugHostModuleSignature::IsMatch The IsMatch method compares a particular module against a signature, comparing the module name and version to the name and version range indicated in the signature. |
IDebugHostModuleSignature::QueryInterface Retrieves pointers to the supported interfaces on an object. This method calls IUnknown AddRef on the pointer it returns. |
IDebugHostModuleSignature::Release The IDebugHostModuleSignature::Release method decrements the reference count for an interface on an object. |
Remarks
Module signatures represent a means to check whether a given module meets a set of criteria regarding naming and versioning. A module signature is created via the CreateModuleSignature method on IDebugHostSymbols. It can match the module name, and an optional range of version numbers for the module. Once such a signature is created, the client receives an IDebugHostModuleSignature interface.
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |