Freigeben über


OPM_SET_PROTECTION_LEVEL_PARAMETERS-Struktur (opmapi.h)

Enthält Daten für den Befehl OPM_SET_PROTECTION_LEVEL im Ausgabeschutz-Manager (OPM).

Syntax

typedef struct _OPM_SET_PROTECTION_LEVEL_PARAMETERS {
  ULONG ulProtectionType;
  ULONG ulProtectionLevel;
  ULONG Reserved;
  ULONG Reserved2;
} OPM_SET_PROTECTION_LEVEL_PARAMETERS;

Member

ulProtectionType

Gibt den Schutzmechanismus an. Eine Liste der möglichen Werte finden Sie unter OPM-Schutztypflags.

ulProtectionLevel

Gibt die Schutzebene an. Die Bedeutung dieses Werts hängt vom abgefragten Schutzmechanismus ab. Für jeden Schutzmechanismus ist der Wert ein Flag aus einer anderen Enumeration, wie in der folgenden Tabelle dargestellt.

Schutzmechanismus Enumeration
ACP OPM_ACP_PROTECTION_LEVEL
CGMS-A CGMS-A-Schutzflags
DPCP OPM_DPCP_PROTECTION_LEVEL
HDCP OPM_HDCP_PROTECTION_LEVEL

Reserved

Für die zukünftige Verwendung reserviert. Auf NULL festlegen.

Reserved2

Für die zukünftige Verwendung reserviert. Auf NULL festlegen.

Hinweise

Das Layout dieser Struktur ist identisch mit der DXVA_COPPSetProtectionLevelCmdData Struktur, die im Certified Output Protection Protocol (COPP) verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile opmapi.h

Weitere Informationen

OPM-Strukturen

Ausgabeschutz-Manager