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

See also

Debugger Data Model C++ Overview