DIWbemServices

[This is preliminary documentation and subject to change.]

CIMOM exports the DIWbemServices interface. Clients use this interface to access WBEM services.

Methods

CancelAsyncCall Cancels a currently executing asynchronous call.
CreateClassEnum Creates a class enumerator.
CreateClassEnumAsync Creates a class enumerator that executes asynchronously.
CreateInstanceEnum Creates an instance enumerator.
CreateInstanceEnumAsync Creates an asynchronous instance enumerator.
DeleteClass Deletes a class.
DeleteClassAsync Deletes a class and receives confirmation asynchronously.
DeleteInstance Deletes a particular instance of a class.
DeleteInstanceAsync Deletes an instance and provides confirmation asynchronously.
ExecMethod Executes an object method.
ExecMethodAsync Executes an object method asynchronously.
ExecNotificationQuery Executes a query to receive events.
ExecNotificationQueryAsync Executes a query and asynchronously receives the events.
ExecQuery Executes a query to retrieve instances.
ExecQueryAsync Executes a query and asynchronously returns the instances.
GetObject Retrieves an object, whether an instance or class definition.
GetObjectAsync Asynchronously retrieves an object (an instance or class definition).
OpenNamespace Opens a particular child namespace for operations.
PutClass Creates or updates a class definition.
PutClassAsync Asynchronously creates or updates a class definition.
PutInstance Creates or updates an instance of a particular class.
PutInstanceAsync Asynchronously creates or updates an instance of a particular class.
QueryObjectSink Allows the caller to obtain a notification handler sink.