Impostazione del livello di protezione per un output protetto
La configurazione OPM può impostare il livello di protezione di un tipo di protezione in un output protetto. Per impostare il livello di protezione, la funzione DxgkDdiOPMConfigureProtectedOutput visualizza un puntatore a una struttura DXGKMDT_OPM_CONFIGURE_PARAMETERS con il membro guidSetting impostato sul GUID DXGKMDT_OPM_SET_PROTECTION_LEVEL e il membro abParameters impostato su un puntatore a una struttura DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS che specifica il tipo di protezione da impostare e il livello in cui impostare la protezione. I livelli di protezione seguenti possono essere impostati per i tipi di protezione indicati:
Per DXGKMDT_OPM_PROTECTION_TYPE_ACP specificato nel membro ulProtectionType di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, è possibile specificare uno dei valori a livello di protezione dall'enumerazione DXGKMDT_OPM_ACP_PROTECTION_LEVEL nel membro ulProtectionLevel di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.
Per DXGKMDT_OPM_PROTECTION_TYPE_CGMSA specificato nel membro ulProtectionType di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, è possibile specificare uno dei valori a livello di protezione dall'enumerazione DXGKMDT_OPM_CGMSA nel membro ulProtectionLevel di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.
Per DXGKMDT_OPM_PROTECTION_TYPE_HDCP o DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP specificato nel membro ulProtectionType di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, uno dei valori a livello di protezione dell'enumerazione DXGKMDT_OPM_HDCP_PROTECTION_LEVEL può essere specificato nel membro ulProtectionLevel di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.
Per DXGKMDT_OPM_PROTECTION_TYPE_DPCP specificato nel membro ulProtectionType di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, uno dei valori a livello di protezione dell'enumerazione DXGKMDT_OPM_DPCP_PROTECTION_LEVEL può essere specificato nel membro ulProtectionLevel di DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.
Nota Il GUID DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD è nuovo per Windows 7 e viene usato per indicare che il driver deve abilitare HDCP in base alle nuove regole CSS. L'impostazione del comando DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD è identica all'impostazione del comando DXGKMDT_OPM_SET_PROTECTION_LEVEL esistente, ad eccezione del fatto che DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD non ha alcun requisito assoluto per abilitare la protezione richiesta.