MI_Context_ShouldContinue function (mi.h)

Queries the client to determine if an operation should continue.


MI_INLINE MI_Result MI_INLINE_CALL MI_Context_ShouldContinue(
  [in]  MI_Context    *context,
        const MI_Char *message,
  [out] MI_Boolean    *flag


[in] context

Request context.


A null-terminated string that represents the message prompt that the client displays to the user. The message should be in the user's requested locale (retrieved through the MI_Context_GetLocale function).

[out] flag

Boolean response from client indicating if the provider should continue processing. MI_TRUE indicates that the process should continue. MI_FALSE indicates that processing should stop.

Return value

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


If the client has an auto-result specified, then the message will be reported, but the function will not wait. If the client is not interested in this function, then the function will return immediately with the default response. Otherwise, the function will not return until after the client has responded.


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

See also