IHolder interface (comsvcs.h)

Allocates or frees resources for an installed Resource Dispenser. The Dispenser Manager exposes a different IHolder interface to each installed Resource Dispenser.

Inheritance

The IHolder interface inherits from the IUnknown interface. IHolder also has these types of members:

Methods

The IHolder interface has these methods.

 
IHolder::AllocResource

Allocates a resource from the inventory.
IHolder::Close

Closes the Holder.
IHolder::FreeResource

Returns a resource to the inventory.
IHolder::RequestDestroyResource

Deletes a resource, calling its destructor to free memory and other associated system resources.
IHolder::TrackResource

Tracks the resource.
IHolder::TrackResourceS

Tracks the resource (string version).
IHolder::UntrackResource

Stops tracking a resource.
IHolder::UntrackResourceS

Stops tracking a resource (string version).

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header comsvcs.h

See also

IDispenserDriver

IDispenserManager