Condividi tramite


Metodo IApplicationDesignModeSettings::IsApplicationViewStateSupported (shobjidl_core.h)

Determina se uno stato di visualizzazione dell'applicazione specifico è supportato per specifiche dimensioni di visualizzazione e impostazioni del fattore di scala.

È necessario chiamare IInitializeWithWindow::Initialize per impostare una finestra del core proxy prima di chiamare questo metodo. Per un esempio di codice, vedere Visualizzare oggetti dell'interfaccia utente WinRT che dipendono da CoreWindow.

Sintassi

HRESULT IsApplicationViewStateSupported(
  [in]  APPLICATION_VIEW_STATE viewState,
  [in]  SIZE                   nativeDisplaySizePixels,
  [in]  DEVICE_SCALE_FACTOR    scaleFactor,
  [out] BOOL                   *supported
);

Parametri

[in] viewState

Uno dei valori di enumerazione che indica lo stato di visualizzazione dell'applicazione per il quale viene determinato il supporto.

[in] nativeDisplaySizePixels

Dimensioni native dello schermo da spoofare.

[in] scaleFactor

Uno dei valori di enumerazione che indica il fattore di scala del dispositivo da spoof.

[out] supported

Quando questo metodo restituisce correttamente, riceve un puntatore a un valore booleano impostato su TRUE se lo stato di visualizzazione dell'applicazione è supportato per le dimensioni e il fattore di scala specificati e FALSE se non è.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT, incluso quanto segue:

Codice restituito Descrizione
E_NOT_SET

IInitializeWithWindow::Initialize non è stato chiamato per impostare una finestra del core proxy.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Twinapi.dll

Vedi anche

IApplicationDesignModeSettings