WFDDisplaySinkStart function
Performs the necessary initialization to allow the calling app to become a Miracast display sink. Your app should call this once on startup.
Syntax
DWORD WINAPI WFDStartDisplaySink(
_In_ USHORT uDeviceCategory,
_In_ USHORT uSubCategory,
_In_opt_ PVOID pCallbackContext,
_In_ WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK *pfnCallback
);
Parameters
-
uDeviceCategory [in]
-
The device category.
-
uSubCategory [in]
-
The device subcategory.
-
pCallbackContext [in, optional]
-
An optional context pointer which is passed to the callback function specified in the pfnCallback parameter.
-
pfnCallback [in]
-
A pointer to the callback function to be called whenever there is a notification for the app. Notifications that can be sent are described in WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK.
Return value
If the function succeeds, the return value is ERROR_SUCCESS.
If the function fails, the return value may be one of the following return codes.
Return code | Description |
---|---|
|
The display sink is not supported on this hardware. |
Remarks
This function performs the following tasks:
- Makes the PC discoverable
- Sets the P2P device info to reflect the category and sub category specified
- Sets the Miracast IEs on all Wi-Fi Direct frames with the device type as the sink
- Registers the specified callback to be invoked whenever there is an incoming connection
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8.1 [desktop apps only] |
Minimum supported server |
Windows Server 2012 R2 [desktop apps only] |
End of client support |
Windows 10 |
End of server support |
Windows Server 2016 |
Header |
|
Library |
|
DLL |
|
See also