ProjectionManager.StartProjectingAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.