設定受保護輸出的保護層級

OPM 組態可以在受保護的輸出上設定保護類型的保護層級。 若要設定保護等級,顯示迷你埠驅動程式的 DxgkDdiOPMConfigureProtectedOutput 函式會接收 指向DXGKMDT_OPM_CONFIGURE_PARAMETERS 結構的指標,並將 guidSetting 成員設定為 DXGKMDT_OPM_SET_PROTECTION_LEVEL GUID,而 abParameters 成員設定為 指標的DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 結構,指定要設定的保護類型,以及要設定保護的層級。 您可以針對指定的保護類型設定下列保護層級:

  • 針對在DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 的 ulProtectionType成員中指定的DXGKMDT_OPM_PROTECTION_TYPE_ACP,可以在 DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 的ulProtectionLevel成員中指定DXGKMDT_OPM_ACP_PROTECTION_LEVEL列舉的其中一個保護層級值。

  • 針對DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 的 ulProtectionType 成員中指定的DXGKMDT_OPM_PROTECTION_TYPE_CGMSA, DXGKMDT_OPM_CGMSA 列舉中的 其中一個保護層級值可以在 DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 的 ulProtectionLevel 成員中指定。

  • 針對 DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS的 ulProtectionType成員中指定的DXGKMDT_OPM_PROTECTION_TYPE_HDCP或DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP,可以在 DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS的 ulProtectionLevel成員中指定DXGKMDT_OPM_HDCP_PROTECTION_LEVEL列舉的其中一個保護層級值。

  • 針對在DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 的 ulProtectionType成員中指定的DXGKMDT_OPM_PROTECTION_TYPE_DPCP,可以在 DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 的ulProtectionLevel成員中指定DXGKMDT_OPM_DPCP_PROTECTION_LEVEL列舉的其中一個保護層級值。

注意 DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD GUID 是 Windows 7 的新功能,用來指出驅動程式應該根據新的 CSS 規則啟用 HDCP。 設定DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD命令與設定現有的DXGKMDT_OPM_SET_PROTECTION_LEVEL命令相同,不同之處在于DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD沒有啟用要求保護的絕對需求。