Wireless display functions implemented by Miracast user-mode drivers

The reference pages in this section describe wireless display (Miracast) functions that a Miracast user-mode driver must implement. This type of driver runs in a standalone DLL. For Miracast user-mode functions that the operating system implements, see Wireless display callback functions called by Miracast user-mode drivers.

In response to an operating system call to the QueryMiracastDriverInterface function, the Miracast user-mode driver must supply pointers to these functions in the MIRACAST_DRIVER_INTERFACE structure, except for pfnDataRateNotify, which is has a pointer declared in RegisterForDataRateNotifications.

In this section

TopicDescription

CreateMiracastContext

Called by the operating system to create a user-mode Miracast context.

DestroyMiracastContext

Called by the operating system to destroy a user-mode Miracast context.

HandleKernelModeMessage

Called by the operating system to handle the asynchronous kernel-mode message that the Miracast user-mode driver receives when the display miniport driver calls the DxgkCbMiracastSendMessage function.

pfnDataRateNotify

Called by the operating system to notify the Miracast user-mode driver that the bit rate of the Miracast network link has changed. This function is registered with the operating system when the RegisterForDataRateNotifications function is called.

QueryMiracastDriverInterface

Called by the operating system to query the Miracast user-mode driver interface, MIRACAST_DRIVER_INTERFACE.

StartMiracastSession

Called by the operating system to start a Miracast connected session.

StopMiracastSession

Called by the operating system to start a Miracast connected session that had earlier been started by a call to the StartMiracastSession function.

 

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft