Freigeben über


OPM- und Anzeigemodi

Der Anzeigeminiporttreiber sollte alle Schutztypen melden, die auf dem physischen Connector unterstützt werden, der der geschützten Ausgabe zugeordnet ist, unabhängig vom derzeit verwendeten Anzeigemodus. Der Anzeige-Miniporttreiber meldet unterstützte Schutztypen, wenn er einen Aufruf der DxgkDdiOPMGetInformation - oder DxgkDdiOPMGetCOPPCompatibleInformation-Funktion empfängt, wobei DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES im guidInformation-Member der DXGKMDT_OPM_GET_INFO_PARAMETERS-Struktur festgelegt ist. Weitere Informationen zum Abrufen unterstützter Schutztypen finden Sie unter Abrufen von Informationen zu einer geschützten Ausgabe oder Abrufen COPP-Compatible Informationen zu einer geschützten Ausgabe.

Wenn die aktuelle Auflösung für einen bestimmten Schutztyp zu hoch ist, sollte der Treiber einen Fehler zurückgeben, wenn die DxgkDdiOPMConfigureProtectedOutput-Funktion des Anzeigeminiporttreibers aufgerufen wird, um die Schutzebene für diesen Schutztyp festzulegen. In den folgenden Szenarien finden Sie Beispiele dafür, wann die DxgkDdiOPMConfigureProtectedOutput-Funktion des Treibers erfolgreich ist und wann ein Fehler auftritt:

  • Wenn die geschützte Ausgabe einem S-Video-Ausgabeconnector zugeordnet ist, sollte ein Aufruf der DxgkddiOPMGetCOPPCompatibleInformation-Funktion des Anzeigeminiporttreibers mit DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES set die Unterstützung des ACP-Typs (Analog Content Protection) (DXGKMDT_OPM_PROTECTION_TYPE_ACP) angeben. Wenn danach die DxgkDdiOPMConfigureProtectedOutput-Funktion des Treibers aufgerufen wird, um eine Ebene für den ACP-Typ auf diesem Connector festzulegen, sollte der Treiber den Erfolg zurückgeben, da die Ausgabeauflösung von S-Video fest ist, auch wenn die Desktopauflösung (Anzeigemodus) möglicherweise höher ist.

  • Wenn die geschützte Ausgabe Komponentenausgabeconnectors zugeordnet ist, sollte auch ein Aufruf der DxgkDdiOPMGetCOPPCompatibleInformation-Funktion des Anzeige-Miniporttreibers mit DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES Set die Unterstützung des ACP-Typs anzeigen. Wenn jedoch die DxgkDdiOPMConfigureProtectedOutput-Funktion des Treibers aufgerufen wird, um eine Ebene für den ACP-Typ für diese Ausgabe festzulegen, wenn die Anzeigeauflösung 720p oder 1080i beträgt, sollte der Treiber den STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH Fehlercode zurückgeben. 720p oder 1080i ist zu hoch, um die Schutzebene für den ACP-Typ auf Komponentenausgabeconnectors festzulegen.