Modalità di visualizzazione e OPM
Il driver miniport di visualizzazione deve segnalare tutti i tipi di protezione supportati nel connettore fisico associato all'output protetto, indipendentemente dalla modalità di visualizzazione attualmente in uso. Il driver miniport di visualizzazione segnala i tipi di protezione supportati quando riceve una chiamata alla relativa funzione DxgkDdiOPMGetInformation o DxgkDdiOPMGetCOPPCompatibleInformation con DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES impostato nel membro guidInformation della struttura DXGKMDT_OPM_GET_INFO_PARAMETERS . Per altre informazioni sul recupero dei tipi di protezione supportati, vedere Recupero di informazioni su un output protetto o recupero di COPP-Compatible informazioni su un output protetto.
Se la risoluzione corrente è troppo elevata per un particolare tipo di protezione, il driver deve restituire un errore quando viene chiamata la funzione DxgkDdiOPMConfigureProtectedOutput del driver miniport di visualizzazione per impostare il livello di protezione per tale tipo di protezione. Gli scenari seguenti forniscono esempi di quando la funzione DxgkDdiOPMConfigureProtectedOutput del driver deve restituire esito positivo e quando si verifica un errore:
Se l'output protetto è associato a un connettore di output S-Video, una chiamata alla funzione DxgkDdiOPMGetCOPPCompatibleInformation del driver miniport di visualizzazione con DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES set deve indicare il supporto del tipo ACP (Analog Content Protection) (DXGKMDT_OPM_PROTECTION_TYPE_ACP). Successivamente, se la funzione DxgkDdiOPMConfigureProtectedOutput del driver viene chiamata per impostare un livello per il tipo ACP in questo connettore, il driver dovrebbe restituire l'esito positivo perché la risoluzione di output di S-Video è fissa, anche se la risoluzione del desktop (modalità di visualizzazione) potrebbe essere superiore.
Se l'output protetto è associato ai connettori di output del componente, una chiamata alla funzione DxgkDdiOPMGetCOPPCompatibleInformation del driver miniport di visualizzazione DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES deve indicare anche il supporto del tipo ACP. Tuttavia, se la funzione DxgkDdiOPMConfigureProtectedOutput del driver viene chiamata per impostare un livello per il tipo ACP in questo output quando la risoluzione dello schermo è 720p o 1080i, il driver deve restituire il codice di errore STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH. 720p o 1080i è troppo alta di una risoluzione per impostare il livello di protezione per il tipo ACP su nei connettori di output dei componenti.