Wireless display callback functions called by Miracast user-mode drivers

The reference pages in this section describe wireless display (Miracast) user-mode functions that the operating system implements. Only Miracast user-mode drivers can call these functions. For functions that the Miracast user-mode driver implements, see Wireless Display (Miracast) Functions Implemented By User-Mode Drivers.

Pointers to the Miracast display callback functions are returned in a MIRACAST_CALLBACKS structure.

In this section

TopicDescription

GetNextChunkData

Provides info about the next Miracast encode chunk that was reported to the Microsoft DirectX graphics kernel subsystem when the DXGK_INTERRUPT_TYPE interrupt type is DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE.

The data type of this function is PFN_GET_NEXT_CHUNK_DATA.

MiracastIoControl

Called by the user-mode display driver to send the kernel-mode display miniport driver a synchronous I/O control request.

The data type of this function is PFN_MIRACAST_IO_CONTROL.

RegisterForDataRateNotifications

Called by the user-mode driver to register with the operating system to receive network quality of service (QoS) notifications and the current network bandwidth of the Miracast connection.

The data type of this function is PFN_REGISTER_DATARATE_NOTIFICATIONS.

ReportSessionStatus

Called by the user-mode display driver to report the status of the current Miracast connected session.

The data type of this function is PFN_REPORT_SESSION_STATUS.

ReportStatistic

Called by the user-mode display driver to report the statistics of the Miracast link to the operating system.

The data type of this function is PFN_REPORT_STATISTIC.

 

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft