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 |