// d3dkmthk.h
typedef enum {
D3DKMT_MIRACAST_DEVICE_STATUS_SUCCESS,
D3DKMT_MIRACAST_DEVICE_STATUS_SUCCESS_NO_MONITOR,
D3DKMT_MIRACAST_DEVICE_STATUS_PENDING,
D3DKMT_MIRACAST_DEVICE_STATUS_UNKOWN_ERROR,
D3DKMT_MIRACAST_DEVICE_STATUS_GPU_RESOURCE_IN_USE,
D3DKMT_MIRACAST_DEVICE_STATUS_DEVICE_ERROR,
D3DKMT_MIRACAST_DEVICE_STATUS_UNKOWN_PAIRING,
D3DKMT_MIRACAST_DEVICE_STATUS_REMOTE_SESSION,
D3DKMT_MIRACAST_DEVICE_STATUS_DEVICE_NOT_FOUND,
D3DKMT_MIRACAST_DEVICE_STATUS_DEVICE_NOT_STARTED,
D3DKMT_MIRACAST_DEVICE_STATUS_INVALID_PARAMETER,
D3DKMT_MIRACAST_DEVICE_STATUS_INSUFFICIENT_BANDWIDTH,
D3DKMT_MIRACAST_DEVICE_STATUS_INSUFFICIENT_MEMORY,
D3DKMT_MIRACAST_DEVICE_STATUS_CANCELLED
} D3DKMT_MIRACAST_DEVICE_STATUS;
View the official Windows Driver Kit DDI referenceNo description available.
Miracast (wireless display) device status.
D3DKMT_MIRACAST_DEVICE_STATUS_SUCCESSSuccess.
D3DKMT_MIRACAST_DEVICE_STATUS_SUCCESS_NO_MONITORSuccess with no monitor.
D3DKMT_MIRACAST_DEVICE_STATUS_PENDINGPending.
D3DKMT_MIRACAST_DEVICE_STATUS_UNKOWN_ERRORUnknown error.
D3DKMT_MIRACAST_DEVICE_STATUS_GPU_RESOURCE_IN_USEGPU resource in use.
D3DKMT_MIRACAST_DEVICE_STATUS_DEVICE_ERRORDevice error.
D3DKMT_MIRACAST_DEVICE_STATUS_UNKOWN_PAIRINGUnknown pairing.
D3DKMT_MIRACAST_DEVICE_STATUS_REMOTE_SESSIONRemote session.
D3DKMT_MIRACAST_DEVICE_STATUS_DEVICE_NOT_FOUNDDevice not found.
D3DKMT_MIRACAST_DEVICE_STATUS_DEVICE_NOT_STARTEDDevice not started.
D3DKMT_MIRACAST_DEVICE_STATUS_INVALID_PARAMETERInvalid parameter.
D3DKMT_MIRACAST_DEVICE_STATUS_INSUFFICIENT_BANDWIDTHInsufficient bandwidth.
D3DKMT_MIRACAST_DEVICE_STATUS_INSUFFICIENT_MEMORYInsufficient memory.
D3DKMT_MIRACAST_DEVICE_STATUS_CANCELLEDCancelled.