Functions that support the invocation of methods defined
for a CIM class.
The Method Provider supports the client InvokeMethod
operation that invokes any method(s)
defined on a CIM class of object. In addition to the
methods from the CIMProvider
interface that the functions inherit, the Method Provider interface
defines one function:
The arguments to invokeMethod specify the instance
that the method invokes, the method name, and its
parameters.
Providers that derive from this class must implement
all of these functions. A minimal implementation of invokeMethod
may throw a CIMNotSupportedException exception.
A method provider is not required to implement all of the
CIM methods defined for a class; there can be more than one
method provider for a class. Each provider
may implement a subset of the defined methods, leaving other
methods providers to implemente methods. No method
can be implemented by more than one provider. The
methods that are implemented by a provider must be specified to
the CIM Server through provider registration in the
SupportedMethods property of an instance of the
PG_ProviderCapabilities class.