IActionableConcept interface (dbgmodel.h)

A concept mechanism for implementing actions. Clients may choose to either implement this interface or place appropriate metadata on effective void(void) methods.

While this concept may be implemented, clients wishing to enumerate actions should not directly query for this concept. Rather, they should query for IActionQueryConcept.

Inheritance

IActionableConcept inherits from IUnknown.

Methods

The IActionableConcept interface has these methods.

 
IActionableConcept::AddRef

The AddRef method increments the reference count for an interface on an object. This method belongs to the IActionableConcept interface.
IActionableConcept::EnumerateActions

The IActionableConcept::EnumerateActions method enumerates the actions that are available for the object.
IActionableConcept::QueryInterface

The QueryInterface method retrieves pointers to the supported interfaces on an object. This method belongs to the IActionableConcept interface.
IActionableConcept::Release

The IActionableConcept::Release method decrements the reference count for an interface on an object.

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview