COPP_StatusFlags-Enumeration (dxva9typ.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Gibt die status einer COPP-Sitzung (Certified Output Protection Protocol) an.
Syntax
typedef enum _COPP_StatusFlags {
COPP_StatusNormal = 0x00,
COPP_LinkLost = 0x01,
COPP_RenegotiationRequired = 0x02,
COPP_StatusFlagsReserved = 0xFFFFFFFC
} COPP_StatusFlags;
Konstanten
COPP_StatusNormal Wert: 0x00 Normale status. |
COPP_LinkLost Wert: 0x01 Die Integrität der Verbindung wurde gefährdet. Beispiele für Ereignisse, die dazu führen, dass der Treiber dieses Flag setzt:
|
COPP_RenegotiationRequired Wert: 0x02 Die Verbindungskonfiguration wurde geändert. Beispielsweise hat der Benutzer den Desktopanzeigemodus geändert. |
COPP_StatusFlagsReserved Wert: 0xFFFFFFFC Reserviert. Muss Null sein. |
Bemerkungen
Wenn COPP_LinkLost zurückgegeben wird, sollte die Anwendung den aktuellen instance des VMR freigeben, eine neue instance des VMR erstellen und eine neue COPP-Sitzung einrichten (einschließlich Schlüsselaustausch und Zertifikatüberprüfung).
Requirements (Anforderungen)
Kopfzeile | dxva9typ.h (einschließlich Dxva.h) |