MI_Operation_Close function (mi.h)

Closes an operation handle.

Syntax

MI_INLINE MI_Result MI_Operation_Close(
  [in, out] MI_Operation *operation
);

Parameters

[in, out] operation

A pointer to an operation handle that was returned from a call to one of the MI_Session operation functions. For asynchronous callbacks, it can also be the operation handle that is passed into the callback.

Return value

A value of the MI_Result enumeration that specifies the function return code. This can be one of the following codes.

Remarks

For synchronous operations, the close function is synchronous on retrieving the final result, so if the client does not retrieve all results, then this call will fail. For asynchronous operations, this function will not block.

A closing operation, such as MI_Operations_Close, should be called in same security context as the starting operation.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Target Platform Windows
Header mi.h
Redistributable Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2