Compartilhar via


ProjectionManager.StartProjectingAsync Método

Definição

Sobrecargas

StartProjectingAsync(Int32, Int32)

Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária.

StartProjectingAsync(Int32, Int32, DeviceInformation)

Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária e fornece informações sobre a exibição.

StartProjectingAsync(Int32, Int32)

Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária.

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

A nova ID da janela a ser exibida pelo projetor ou outra exibição secundária.

anchorViewId
Int32

int

A ID da janela original antes da projeção.

Retornos

Os resultados assíncronos da operação. Use isso para determinar quando a chamada assíncrona é concluída.

Atributos

Comentários

Se esse método for bem-sucedido, uma janela existente (exibição de aplicativo) será colocada em uma exibição secundária, se uma for detectada. Caso contrário, a janela será colocada na exibição primária. Essa janela só pode ser acessada de um thread de interface do usuário do ASTA.

A janela movida tem seu próprio thread de interface do usuário do ASTA e CoreWindow associado. Sempre use métodos thread-safe, como window.postMessage para aplicativos JavaScript ou a API de mensagens de evento CoreDispatcher para aplicativos C# e C++, ao se comunicar entre as janelas.

A janela de exibição do aplicativo atual ou a janela de exibição de projeção devem estar ativas para que essa chamada seja bem-sucedida. A ID de exibição pode ser obtida para a exibição do aplicativo atual com ApplicationView.Id. Para uma exibição de aplicativo específica gerenciada pelo aplicativo, chame ApplicationView.GetApplicationViewIdForWindow com o CoreWindow para a exibição do aplicativo.

Confira também

Aplica-se a

StartProjectingAsync(Int32, Int32, DeviceInformation)

Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária e fornece informações sobre a exibição.

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

A nova ID da janela a ser exibida pelo projetor ou outra exibição secundária.

anchorViewId
Int32

int

A ID da janela original antes da projeção.

displayDeviceInfo
DeviceInformation

Informações sobre o dispositivo de exibição.

Retornos

Os resultados assíncronos da operação. Use isso para determinar quando a chamada assíncrona é concluída.

Atributos

Comentários

Se esse método for bem-sucedido, uma janela existente (exibição de aplicativo) será colocada em uma exibição secundária, se uma for detectada. Caso contrário, a janela será colocada na exibição primária. Essa janela só pode ser acessada de um thread de interface do usuário do ASTA.

A janela movida tem seu próprio thread de interface do usuário do ASTA e CoreWindow associado. Sempre use métodos thread-safe, como window.postMessage para aplicativos JavaScript ou a API de mensagens de evento CoreDispatcher para aplicativos C# e C++, ao se comunicar entre as janelas.

A janela de exibição do aplicativo atual ou a janela de exibição de projeção devem estar ativas para que essa chamada seja bem-sucedida. A ID de exibição pode ser obtida para a exibição do aplicativo atual com ApplicationView.Id. Para uma exibição de aplicativo específica gerenciada pelo aplicativo, chame ApplicationView.GetApplicationViewIdForWindow com o CoreWindow para a exibição do aplicativo.

Confira também

Aplica-se a