Output Protection Manager (OPM) 裝置驅動介面 (DDI) 可實現圖形卡各種連接器輸出的視訊信號的複製保護。 若要深入瞭解 Windows Vista 如何保護圖形適配卡輸出的內容,請在 輸出內容保護和 Windows Vista 網站下載輸出內容保護檔。
OPM 是 認證輸出保護通訊協定(COPP) 的後續版本,由 Windows 2000 顯示器驅動程式模型提供。 OPM 支援所有 COPP 的功能。 如需 COPP 功能的相關信息,請參閱 COPP 簡介。 OPM 也支援新功能。
OPM 介面
OPM DDI 語意上類似於 COPP DDI,因為 OPM 基本上是 Windows Vista 顯示器驅動程式模型的 COPP 1.1。 不過,OPM DDI 比 COPP DDI 簡單得多,因為 OPM DDI 是由一組函式所組成,而 COPP DDI 則透過 DirectDraw 和 DirectX 影片加速 (VA) DDI 進行對應。
如果顯示迷你埠驅動程式支援在應用程式和驅動程式之間傳遞受保護的命令、資訊和狀態,Microsoft DirectX 圖形核心子系統 (Dxgkrnl.sys) 可以成功開啟驅動程式的 OPM DDI。
必須使用 OPM 介面的核心模式元件會發起對顯示迷你埠驅動程式 DxgkDdiQueryInterface 函式的請求,以取得介面。 OPM 介面函式的指標會在 DXGK_OPM_INTERFACE 結構中傳回,QUERY_INTERFACE 結構之 Interface 成員指向該結構。 此QUERY_INTERFACE是由 DxgkDdiQueryInterface 呼叫中的 QueryInterface 參數所指向。
下列 Output Protection Manager (OPM) 介面函式是由一些顯示迷你埠驅動程序實作:
- DXGKDDI_OPM_GET_CERTIFICATE_SIZE
- DXGKDDI_OPM_GET_CERTIFICATE
- DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT
- DXGKDDI_OPM_GET_RANDOM_NUMBER
- DXGKDDI_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS
- DXGKDDI_OPM_GET_INFORMATION
- DXGKDDI_OPM_GET_COPP_COMPATIBLE_INFORMATION
- DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT
- DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT
下列主題描述 OPM 的新功能,以及如何支援和使用 OPM DDI:
受保護輸出 的報告狀態
OPM 的實施技巧和需求