Modos de exibição e OPM
O driver de miniporto de exibição deve relatar todos os tipos de proteção com suporte no conector físico associado à saída protegida, independentemente do modo de exibição que está sendo usado no momento. O driver de miniporto de exibição relata tipos de proteção com suporte quando recebe uma chamada para a função DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation com DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES definido no membro guidInformation da estrutura DXGKMDT_OPM_GET_INFO_PARAMETERS . Para obter mais informações sobre como recuperar tipos de proteção com suporte, consulte Recuperando informações sobre uma saída protegida ou recuperando informações de COPP-Compatible sobre uma saída protegida.
Se a resolução atual for muito alta para um tipo de proteção específico, o driver deverá retornar um erro quando a função DxgkDdiOPMConfigureProtectedOutput do driver de miniporto for chamada para definir o nível de proteção para esse tipo de proteção. Os cenários a seguir dão exemplos de quando a função DxgkDdiOPMConfigureProtectedOutput do driver deve retornar êxito e quando um erro:
Se a saída protegida estiver associada a um conector de saída S-Video, uma chamada para a função DxgkDdiOPMGetCOPPCompatibleInformation do driver de miniporte de exibição com DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES conjunto deverá indicar suporte ao tipo ACP (proteção de conteúdo analógico) (DXGKMDT_OPM_PROTECTION_TYPE_ACP). Depois disso, se a função DxgkDdiOPMConfigureProtectedOutput do driver for chamada para definir um nível para o tipo ACP nesse conector, o driver deverá retornar êxito porque a resolução de saída do S-Video é corrigida, mesmo que a resolução da área de trabalho (modo de exibição) possa ser maior.
Se a saída protegida estiver associada aos conectores de saída do componente, uma chamada para a função DxgkDdiOPMGetCOPPCompatibleInformation do driver de exibição com DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES conjunto também indicará suporte ao tipo ACP. No entanto, se a função DxgkDdiOPMConfigureProtectedOutput do driver for chamada para definir um nível para o tipo ACP nessa saída quando a resolução de exibição for 720p ou 1080i, o driver deverá retornar o código de erro STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH. 720p ou 1080i é muito alta de uma resolução para definir o nível de proteção para o tipo ACP como nos conectores de saída do componente.