Compartir a través de


ProjectionManager.StartProjectingAsync Método

Definición

Sobrecargas

StartProjectingAsync(Int32, Int32)

Envía de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria.

StartProjectingAsync(Int32, Int32, DeviceInformation)

Envía de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria y proporciona información sobre la pantalla.

StartProjectingAsync(Int32, Int32)

Envía de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria.

public:
 static IAsyncAction ^ StartProjectingAsync(int projectionViewId, int anchorViewId);
/// [Windows.Foundation.Metadata.Overload("StartProjectingAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction StartProjectingAsync(int const& projectionViewId, int const& anchorViewId);
[Windows.Foundation.Metadata.Overload("StartProjectingAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction StartProjectingAsync(int projectionViewId, int anchorViewId);
function startProjectingAsync(projectionViewId, anchorViewId)
Public Shared Function StartProjectingAsync (projectionViewId As Integer, anchorViewId As Integer) As IAsyncAction

Parámetros

projectionViewId
Int32

int

El nuevo identificador de la ventana que va a mostrar el proyector u otra pantalla secundaria.

anchorViewId
Int32

int

Identificador de la ventana original antes de la proyección.

Devoluciones

Resultados asincrónicos de la operación. Úselo para determinar cuándo se completa la llamada asincrónica.

Atributos

Comentarios

Si este método se realiza correctamente, se coloca una ventana existente (vista de aplicación) en una pantalla secundaria, si se detecta una. De lo contrario, la ventana se coloca en la pantalla principal. Solo se puede acceder a esta ventana desde un subproceso de interfaz de usuario de ASTA.

La ventana movida tiene su propio subproceso de interfaz de usuario de ASTA y coreWindow asociado. Use siempre métodos seguros para subprocesos, como window.postMessage para aplicaciones de JavaScript o la API de mensajería de eventos CoreDispatcher para aplicaciones de C# y C++, al comunicarse entre las ventanas.

La ventana de vista de la aplicación actual o la ventana de vista de proyección deben estar activas para que esta llamada se realice correctamente. El identificador de vista se puede obtener para la vista de aplicación actual con ApplicationView.Id. Para una vista de aplicación específica administrada por la aplicación, llame a ApplicationView.GetApplicationViewIdForWindow con CoreWindow para la vista de la aplicación.

Consulte también

Se aplica a

StartProjectingAsync(Int32, Int32, DeviceInformation)

Envía de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria y proporciona información sobre la pantalla.

public:
 static IAsyncAction ^ StartProjectingAsync(int projectionViewId, int anchorViewId, DeviceInformation ^ displayDeviceInfo);
/// [Windows.Foundation.Metadata.Overload("StartProjectingWithDeviceInfoAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction StartProjectingAsync(int const& projectionViewId, int const& anchorViewId, DeviceInformation const& displayDeviceInfo);
[Windows.Foundation.Metadata.Overload("StartProjectingWithDeviceInfoAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction StartProjectingAsync(int projectionViewId, int anchorViewId, DeviceInformation displayDeviceInfo);
function startProjectingAsync(projectionViewId, anchorViewId, displayDeviceInfo)
Public Shared Function StartProjectingAsync (projectionViewId As Integer, anchorViewId As Integer, displayDeviceInfo As DeviceInformation) As IAsyncAction

Parámetros

projectionViewId
Int32

int

El nuevo identificador de la ventana que va a mostrar el proyector u otra pantalla secundaria.

anchorViewId
Int32

int

Identificador de la ventana original antes de la proyección.

displayDeviceInfo
DeviceInformation

Información sobre el dispositivo para mostrar.

Devoluciones

Resultados asincrónicos de la operación. Úselo para determinar cuándo se completa la llamada asincrónica.

Atributos

Comentarios

Si este método se realiza correctamente, se coloca una ventana existente (vista de aplicación) en una pantalla secundaria, si se detecta una. De lo contrario, la ventana se coloca en la pantalla principal. Solo se puede acceder a esta ventana desde un subproceso de interfaz de usuario de ASTA.

La ventana movida tiene su propio subproceso de interfaz de usuario de ASTA y coreWindow asociado. Use siempre métodos seguros para subprocesos, como window.postMessage para aplicaciones de JavaScript o la API de mensajería de eventos CoreDispatcher para aplicaciones de C# y C++, al comunicarse entre las ventanas.

La ventana de vista de la aplicación actual o la ventana de vista de proyección deben estar activas para que esta llamada se realice correctamente. El identificador de vista se puede obtener para la vista de aplicación actual con ApplicationView.Id. Para una vista de aplicación específica administrada por la aplicación, llame a ApplicationView.GetApplicationViewIdForWindow con CoreWindow para la vista de la aplicación.

Consulte también

Se aplica a