共用方式為


OPM 和顯示模式

無論目前使用的顯示模式為何,顯示器迷你埠驅動程式都應該報告與受保護輸出相關聯的實體連接器上支援的所有保護類型。 顯示迷你埠驅動程式會在收到其 DxgkDdiOPMGetInformationDxgkDdiOPMGetCOPPCompatibleInformation 函式的呼叫時報告支援的保護類型,並在DXGKMDT_OPM_GET_INFO_PARAMETERS結構的 guidInformation 成員中設定 DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES 。 如需擷取支援保護類型的詳細資訊,請參閱 擷取受保護輸出的相關資訊 或擷 COPP-Compatible取受保護輸出的相關資訊

如果目前解析度對特定保護類型而言太高,則當顯示迷你埠驅動程式的 DxgkDdiOPMConfigureProtectedOutput 函式被呼叫來設定該保護類型的保護層級時,驅動程式應該會傳回錯誤。 下列案例提供驅動程式 的 DxgkDdiOPMConfigureProtectedOutput 函式應該傳回成功和發生錯誤時的範例:

  • 如果受保護的輸出與 S-Video 輸出連接器相關聯,則呼叫顯示迷你埠驅動程式的 DxgkDdiOPMGetCOPPCompatibleInformation 函式與DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES集 (ACP) 類型 (DXGKMDT_OPM_PROTECTION_TYPE_ACP) 支援類比內容保護。 之後,如果呼叫驅動程式的 DxgkDdiOPMConfigureProtectedOutput 函式來設定此連接器上的 ACP 類型層級,驅動程式應該會傳回成功,因為 S-Video 的輸出解析度是固定的,即使桌面解析度 (顯示模式) 可能較高。

  • 如果受保護的輸出與元件輸出連接器相關聯,則呼叫顯示迷你埠驅動程式的 DxgkDdiOPMGetCOPPCompatibleInformation 函式,DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES集也應該指出 ACP 類型的支援。 不過,如果呼叫驅動程式的 DxgkDdiOPMConfigureProtectedOutput 函式,以在顯示解析度為 720p 或 1080i 時,針對此輸出設定 ACP 類型的層級,驅動程式應該會傳回STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH錯誤碼。 720p 或 1080i 的解析度太高,無法將 ACP 類型的保護層級設定為元件輸出連接器。