Festlegen der Schutzebene für eine geschützte Ausgabe
Die OPM-Konfiguration kann die Schutzebene eines Schutztyps für eine geschützte Ausgabe festlegen. Um die Schutzstufe festzulegen, empfängt die DxgkDdiOPMConfigureProtectedOutput-Funktion des Anzeigeminiporttreibers einen Zeiger auf eine DXGKMDT_OPM_CONFIGURE_PARAMETERS-Struktur , wobei der guidSetting-Member auf die DXGKMDT_OPM_SET_PROTECTION_LEVEL GUID festgelegt ist und das abParameters-Member auf einen Zeiger auf eine DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS-Struktur festgelegt ist, die den Typ des festzulegenden Schutzes und die Ebene angibt, auf der der Schutz festgelegt werden soll. Die folgenden Schutzstufen können für die angegebenen Schutztypen festgelegt werden:
Für DXGKMDT_OPM_PROTECTION_TYPE_ACP, die im ulProtectionType-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben sind, kann einer der Werte der Schutzebene aus der DXGKMDT_OPM_ACP_PROTECTION_LEVEL-Enumeration im ulProtectionLevel-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben werden.
Für DXGKMDT_OPM_PROTECTION_TYPE_CGMSA, die im ulProtectionType-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben sind, kann einer der Werte der Schutzebene aus der DXGKMDT_OPM_CGMSA-Enumeration im ulProtectionLevel-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben werden.
Für DXGKMDT_OPM_PROTECTION_TYPE_HDCP oder DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP, die im ulProtectionType-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben sind, kann einer der Werte der Schutzebene aus der DXGKMDT_OPM_HDCP_PROTECTION_LEVEL-Enumeration im ulProtectionLevel-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben werden.
Für DXGKMDT_OPM_PROTECTION_TYPE_DPCP, die im ulProtectionType-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben sind, kann einer der Werte der Schutzebene aus der DXGKMDT_OPM_DPCP_PROTECTION_LEVEL-Enumeration im ulProtectionLevel-Member von DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS angegeben werden.
Hinweis Die DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD GUID ist neu für Windows 7 und wird verwendet, um anzugeben, dass der Treiber HDCP gemäß den neuen CSS-Regeln aktivieren soll. Das Festlegen des DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD-Befehls ist identisch mit dem Festlegen des vorhandenen DXGKMDT_OPM_SET_PROTECTION_LEVEL-Befehls, mit der Ausnahme, dass DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD keine absolute Anforderung zum Aktivieren des angeforderten Schutzes hat.