[This is preliminary documentation and subject to change.]
CIMOM exports the DIWbemServices interface. Clients use this interface to access WBEM services.
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. |