AsyncStatus AsyncStatus AsyncStatus AsyncStatus AsyncStatus Enum


Specifies the status of an asynchronous operation.

public : enum class AsyncStatus
enum class winrt::Windows::Foundation::AsyncStatus : int32_t
public enum AsyncStatus
Public Enum AsyncStatus
var value = Windows.Foundation.AsyncStatus.canceled;

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduced v1)


Canceled Canceled Canceled Canceled Canceled 2

The operation was canceled.

Completed Completed Completed Completed Completed 1

The operation has completed.

Error Error Error Error Error 3

The operation has encountered an error.

Started Started Started Started Started 0

The operation has started.


This enumeration is used as a value for IAsyncInfo.Status (the basic status reporting mechanism for asynchronous operations) and also by specific operation implementations (for example GetSmsDeviceOperation.Status ).

See also