IApplicationDesignModeSettings::IsApplicationViewStateSupported-Methode (shobjidl_core.h)
Bestimmt, ob ein bestimmter Anwendungsansichtszustand für bestimmte Einstellungen für spoofte Anzeigegröße und Skalierungsfaktor unterstützt wird.
Sie müssen IInitializeWithWindow::Initialize aufrufen, um ein Proxykernfenster festzulegen, bevor Sie diese Methode aufrufen. Ein Codebeispiel finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindow abhängen.
Syntax
HRESULT IsApplicationViewStateSupported(
[in] APPLICATION_VIEW_STATE viewState,
[in] SIZE nativeDisplaySizePixels,
[in] DEVICE_SCALE_FACTOR scaleFactor,
[out] BOOL *supported
);
Parameter
[in] viewState
Einer der Enumerationswerte, der den Anwendungsansichtsstatus angibt, für den die Unterstützung bestimmt wird.
[in] nativeDisplaySizePixels
Die native Größe der zu spooften Anzeige.
[in] scaleFactor
Einer der Enumerationswerte, der den zu spooften Geräteskalierungsfaktor angibt.
[out] supported
Wenn diese Methode erfolgreich zurückgegeben wird, empfängt einen Zeiger auf einen booleschen Wert, der auf TRUE festgelegt ist, wenn der Anwendungsansichtszustand für die angegebene Anzeigegröße und den Skalierungsfaktor unterstützt wird, und FALSE , wenn dies nicht der Fall ist.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben, einschließlich des folgenden:
Rückgabecode | Beschreibung |
---|---|
|
IInitializeWithWindow::Initialize wurde nicht aufgerufen, um ein Proxykernfenster festzulegen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |
DLL | Twinapi.dll |