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 |
---|---|
|
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 |