Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Recupera la configuración de afinidad de visualización actual, de cualquier proceso, para una ventana determinada.
Sintaxis
BOOL GetWindowDisplayAffinity(
[in] HWND hWnd,
[out] DWORD *pdwAffinity
);
Parámetros
[in] hWnd
Tipo: HWND
Un identificador de la ventana.
[out] pdwAffinity
Tipo: DWORD*
Puntero a una variable que recibe la configuración de afinidad para mostrar. Consulte SetWindowDisplayAffinity para obtener una lista de la configuración de afinidad y sus significados.
Valor devuelto
Tipo: BOOL
Esta función solo se realiza correctamente cuando la ventana está superpuesta y el Administrador de Windows de escritorio está redactando el escritorio. Si esta función se ejecuta correctamente, devuelve TRUE; de lo contrario, devuelve FALSE. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Esta función y SetWindowDisplayAffinity están diseñadas para admitir la característica de protección de contenido de ventana única para Windows 7. Esta característica permite a las aplicaciones proteger su propio contenido de ventana en pantalla de ser capturados o copiados a través de un conjunto específico de características y API del sistema operativo público. Sin embargo, solo funciona cuando el Administrador de ventanas de escritorio (DWM) está redactando el escritorio.
Es importante tener en cuenta que, a diferencia de una característica de seguridad o una implementación de Digital Rights Management (DRM), no hay ninguna garantía de que el uso de SetWindowDisplayAffinity y GetWindowDisplayAffinity, y otras funciones necesarias, como DwmIsCompositionEnabled, protegerán estrictamente el contenido en ventana, como en el caso de que alguien tome una fotografía de la pantalla.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | winuser.h (incluya Windows.h) |
| Library | User32.lib |
| Archivo DLL | User32.dll |
| Conjunto de API | ext-ms-win-ntuser-window-l1-1-1 (introducido en Windows 8.1) |
Consulte también
Conceptual