Bestimmen des Schutzniveaus für eine physische Ausgabe
Sie sollten die Algorithmen in den folgenden Abschnitten verwenden, um die Schutzstufe für einen physischen Videoausgabeconnector zu bestimmen. Diese Algorithmen werden in Pseudocode dargestellt.
Algorithmus für Schutzebene
Verwenden Sie den folgenden Algorithmus, um den Wert der Schutzebene für einen physischen Videoausgabeconnector zu bestimmen:
Führen Sie für jeden Schutztyp (ACP, CGMS-A, HDCP und DPCP), den der physische Ausgabeconnector unterstützt, die folgenden Schritte aus:
Legen Sie die vorgeschlagene Schutzstufe auf keinen Ausgabeschutz fest. Für ACP sollte beispielsweise ein Treiber die Schutzstufe auf DXGKMDT_OPM_ACP_OFF festlegen. für CGMS-A sollte ein Treiber die Schutzstufe auf DXGKMDT_OPM_CGMSA_OFF festlegen. für HDCP sollte ein Treiber die Schutzstufe auf DXGKMDT_OPM_HDCP_OFF festlegen. und für DPCP sollte ein Treiber die Schutzstufe auf DXGKMDT_OPM_DPCP_OFF festlegen.
Führen Sie für jede geschützte Ausgabe, die dem physischen Ausgabeconnector zugeordnet ist, die folgenden Schritte aus:
- Rufen Sie die Schutzebene der aktuellen geschützten Ausgabe für den aktuellen Schutztyp ab.
- Wenn der aktuelle Schutztyp CGMS-A ist, entfernen Sie das DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED-Flag, wenn das Flag festgelegt ist.
- Beenden, wenn
- Wenn die Schutzstufe der aktuellen geschützten Ausgabe eine höhere Priorität hat als die vorgeschlagene Schutzstufe, legen Sie die vorgeschlagene Schutzstufe auf die Schutzebene der aktuellen geschützten Ausgabe fest.
- Beenden, wenn
Ende für
Legen Sie die Schutzebene der physischen Ausgabe auf die vorgeschlagene Schutzebene fest.
Ende für
Algorithmus für die Umverteilungssteuerung
Sie sollten den folgenden Algorithmus verwenden, um zu bestimmen, ob ein physischer Ausgabeconnector die Umverteilungssteuerung aktivieren muss:
Führen Sie für jede geschützte Ausgabe, die dem physischen Ausgabeconnector zugeordnet ist, die folgenden Schritte aus:
Rufen Sie die Informationen ab, ob das Umverteilungssteuerungsflag der aktuellen geschützten Ausgabe festgelegt ist.
Wenn das DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED-Flag festgelegt ist, führen Sie die folgenden Schritte aus:
- Aktivieren Sie die Umverteilungssteuerung.
- Beenden Sie die Ausführung des Algorithmus.
Beenden, wenn
Ende für