Compartir a través de


Modos de visualización y OPM

El controlador de minipuerto de pantalla debe notificar todos los tipos de protección que se admiten en el conector físico asociado a la salida protegida, independientemente del modo de visualización que se esté usando actualmente. El controlador de miniporte de pantalla informa de los tipos de protección admitidos cuando recibe una llamada a su función DxgkDdiOPMGetInformation o DxgkDdiOPMGetCOPPCompatibleInformation con DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES establecido en el miembro guidInformation de la estructura DXGKMDT_OPM_GET_INFO_PARAMETERS . Para obtener más información sobre cómo recuperar los tipos de protección admitidos, vea Recuperar información sobre una salida protegida o Recuperar COPP-Compatible información sobre una salida protegida.

Si la resolución actual es demasiado alta para un tipo de protección determinado, el controlador debe devolver un error cuando se llama a la función DxgkDdiOPMConfigureProtectedOutput del controlador de pantalla para establecer el nivel de protección para ese tipo de protección. Los escenarios siguientes proporcionan ejemplos de cuándo la función DxgkDdiOPMConfigureProtectedOutput del controlador debe devolverse correctamente y cuándo se produce un error:

  • Si la salida protegida está asociada a un conector de salida S-Video, una llamada al controlador de miniporte de pantalla DxgkDdiOPMGetCOPPCompatibleInformation función con DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES set debe indicar la compatibilidad del tipo de protección de contenido analógico (ACP) (DXGKMDT_OPM_PROTECTION_TYPE_ACP). A partir de entonces, si se llama a la función DxgkDdiOPMConfigureProtectedOutput del controlador para establecer un nivel para el tipo ACP en este conector, el controlador debe devolver el éxito porque la resolución de salida de S-Video es fija, aunque la resolución de escritorio (modo de visualización) sea mayor.

  • Si la salida protegida está asociada a conectores de salida de componentes, una llamada al controlador de miniporte de pantalla DxgkDdiOPMGetCOPPCompatibleInformation función con DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES conjunto también debe indicar la compatibilidad con el tipo ACP. Sin embargo, si se llama a la función DxgkDdiOPMConfigureProtectedOutput del controlador para establecer un nivel para el tipo ACP en esta salida cuando la resolución de pantalla es de 720p o 1080i, el controlador debe devolver el código de error STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH. 720p o 1080i es demasiado alto para establecer el nivel de protección para el tipo ACP en en conectores de salida de componentes.