Método IApplicationDesignModeSettings::IsApplicationViewStateSupported (shobjidl_core.h)
Determina se um estado de exibição de aplicativo específico tem suporte para configurações específicas de tamanho de exibição falsificado e fator de escala.
Você deve chamar IInitializeWithWindow::Initialize para definir uma janela de núcleo de proxy antes de chamar esse método. Para obter um exemplo de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow.
Sintaxe
HRESULT IsApplicationViewStateSupported(
[in] APPLICATION_VIEW_STATE viewState,
[in] SIZE nativeDisplaySizePixels,
[in] DEVICE_SCALE_FACTOR scaleFactor,
[out] BOOL *supported
);
Parâmetros
[in] viewState
Um dos valores de enumeração que indica o estado de exibição do aplicativo para o qual o suporte está sendo determinado.
[in] nativeDisplaySizePixels
O tamanho nativo da exibição a ser falsificada.
[in] scaleFactor
Um dos valores de enumeração que indica o fator de escala do dispositivo para falsificação.
[out] supported
Quando esse método retorna com êxito, recebe um ponteiro para um valor booliano que é definido como TRUE se o estado de exibição do aplicativo tiver suporte para o tamanho de exibição e fator de escala fornecidos e FALSE se não for.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT, incluindo o seguinte:
Código de retorno | Descrição |
---|---|
|
IInitializeWithWindow::Initialize não foi chamado para definir uma janela de núcleo de proxy. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
DLL | Twinapi.dll |