EN
Ce contenu n’est pas disponible dans votre langue. Voici la version anglaise.

MI_Operation_Close function

Closes an operation handle.

Syntax


 MI_INLINE MI_Result MI_Operation_Close(
  _Inout_  MI_Operation *operation
);

Parameters

operation [in, out]

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.

Return codeDescription
MI_RESULT_OK

The operation succeeded.

MI_RESULT_SERVER_LIMITS_EXCEEDED

There is not enough memory to complete the request.

MI_RESULT_INVALID_PARAMETER

One or more parameters passed to the function were not valid.

MI_RESULT_NOT_FOUND

Specified element does not exist.

MI_RESULT_FAILED

A failure not covered by other MI_Result error codes.

MI_RESULT_ACCESS_DENIED

Access to a CIM resource is not available to the client.

 

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

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Redistributable

Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2

Header

Mi.h

 

 

Afficher:
© 2014 Microsoft