Unterstützung des Ausgabeschutz-Managers
Die Opm-Gerätetreiberschnittstelle (Output Protection Manager) ermöglicht den Kopierschutz von Videosignalen, die von verschiedenen Anschlüssen des Grafikkarten ausgegeben werden. Wenn Sie mehr darüber erfahren möchten, wie Windows Vista die Inhalte schützt, die von Grafikkarten ausgegeben werden, laden Sie das Dokument Ausgabeinhaltsschutz auf der Website Ausgabeinhaltsschutz und Windows Vista herunter.
OPM ist der Nachfolger des Certified Output Protection Protocol (COPP), das das Windows 2000-Anzeigetreibermodell bereitstellt. OPM unterstützt alle Features von COPP. Informationen zu den Features von COPP finden Sie unter Einführung in COPP. OPM unterstützt auch neue Features.
OPM-Schnittstelle
Der OPM DDI ähnelt semantisch dem COPP DDI , da OPM im Wesentlichen COPP 1.1 für das Windows Vista-Displaytreibermodell ist. Der OPM-DDI ist jedoch viel einfacher als der COPP-DDI, da der OPM DDI aus einer Reihe von Funktionen besteht, während der COPP-DDI über die DirectDraw- und DirectX-Videobeschleunigung (VA) DDI zugeordnet wird.
Wenn ein Display-Miniporttreiber die Übergabe geschützter Befehle, Informationen und status zwischen Anwendungen und dem Treiber unterstützt, kann das Microsoft DirectX-Grafikkernsystem (Dxgkrnl.sys) den OPM-DDI des Treibers erfolgreich öffnen.
Eine Kernelmoduskomponente, die die OPM-Schnittstelle verwenden muss, initiiert einen Aufruf der DxgkDdiQueryInterface-Funktion des Anzeigeminiporttreibers, um die Schnittstelle abzurufen. Zeiger auf die OPM-Schnittstellenfunktionen werden in einer DXGK_OPM_INTERFACE-Struktur zurückgegeben, auf die der Interface-Member der QUERY_INTERFACE-Struktur zeigt. Auf diese QUERY_INTERFACE verweist der QueryInterface-Parameter im DxgkDdiQueryInterface-Aufruf.
Die folgenden OPM-Schnittstellenfunktionen (Output Protection Manager) werden von einigen Display-Miniporttreibern implementiert:
- 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
In den folgenden Themen werden die neuen Features von OPM und die Unterstützung und Verwendung von OPM DDI beschrieben:
Durchführen einer Überprüfung der Hardwarefunktionalität
Behandeln von Schutzebenen mit OPM
Behandeln des Verlusts eines Anzeigegeräts
Abrufen von Informationen zu einer geschützten Ausgabe
Abrufen COPP-Compatible Informationen zu einer geschützten Ausgabe
Konfigurieren einer geschützten Ausgabe