支援 Output Protection Manager
輸出保護管理員 (OPM) 裝置驅動程式介面 (DDI) 啟用圖形介面卡各種連接器所輸出的視訊訊訊的禁止複製。 若要深入瞭解 Windows Vista 如何保護圖形介面卡輸出的內容,請在 輸出內容保護和 Windows Vista 網站下載輸出內容 保護檔。
OPM 是Windows 2000 顯示驅動程式模型所提供的認證輸出保護通訊協定 (COPP) 的後續專案。 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結構成員指向該結構。 此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: