GetWindowDisplayAffinity-Funktion (winuser.h)
Ruft die aktuelle Einstellung für die Anzeigeaffinität aus einem beliebigen Prozess für ein bestimmtes Fenster ab.
Syntax
BOOL GetWindowDisplayAffinity(
[in] HWND hWnd,
[out] DWORD *pdwAffinity
);
Parameter
[in] hWnd
Typ: HWND
Ein Handle für das Fenster.
[out] pdwAffinity
Typ: DWORD*
Ein Zeiger auf eine Variable, die die Einstellung für die Anzeigeaffinität empfängt. Eine Liste der Affinitätseinstellungen und deren Bedeutung finden Sie unter SetWindowDisplayAffinity .
Rückgabewert
Typ: BOOL
Diese Funktion ist nur erfolgreich, wenn das Fenster über eine Schicht verfügt und windows-Manager desktop den Desktop erstellt. Wenn diese Funktion erfolgreich ist, wird TRUE zurückgegeben. Andernfalls wird FALSE zurückgegeben. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Diese Funktion und SetWindowDisplayAffinity sind so konzipiert, dass sie das Feature zum Schutz von Fensterinhalten unterstützen, das für Windows 7 einzigartig ist. Mit diesem Feature können Anwendungen ihre eigenen Bildschirmfensterinhalte vor dem Erfassen oder Kopieren über einen bestimmten Satz von features und APIs des öffentlichen Betriebssystems schützen. Dies funktioniert jedoch nur, wenn der Desktopfenster-Manager (DWM) den Desktop erstellt.
Es ist wichtig zu beachten, dass im Gegensatz zu einem Sicherheitsfeature oder einer Implementierung von Digital Rights Management (DRM) keine Garantie dafür besteht, dass die Verwendung von SetWindowDisplayAffinity und GetWindowDisplayAffinity und anderen erforderlichen Funktionen wie DwmIsCompositionEnabled inhalte im Fenster streng schützen, wie bei einem Foto des Bildschirms.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (windows.h einschließen) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-window-l1-1-1 (eingeführt in Windows 8.1) |
Siehe auch
Konzept