Freigeben über


ProtectionCapabilityResult Enumeration

Definition

Gibt das Ergebnis einer Abfrage für die Unterstützung von Hardware-DRM-Funktionen mithilfe von IsTypeSupported an.

public enum class ProtectionCapabilityResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class ProtectionCapabilityResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum ProtectionCapabilityResult
var value = Windows.Media.Protection.ProtectionCapabilityResult.notSupported
Public Enum ProtectionCapabilityResult
Vererbung
ProtectionCapabilityResult
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)

Felder

Maybe 1

Nur relevant für HDCP-Subsystemabfragen (Output Protection). ProtectionCapabilities.IsTypeSupported ist ein synchroner, blockierende Aufruf, der nur für sehr kurze Zeiträume blockiert wird (Ziel ist < 100 Millisekunden). Da die zugrunde liegende HDCP-Einrichtung erheblich länger dauern kann als die Sperrfrist, wird dieses Vielleicht-Ergebnis zurückgegeben, während die Einrichtung läuft. Sobald die Einrichtung erfolgreich war oder fehlschlägt, stabilisiert sich die HDCP-Subsystemabfrage bei "Wahrscheinlich " bzw. "Nicht Unterstützt". Da kein Ereignis- oder Zusagenmechanismus bereitgestellt wird, muss die Abfrage so lange wiederholt werden, bis NotSupported oder Wahrscheinlich zurückgegeben wird.

NotSupported 0

Die abgefragten Features werden nicht unterstützt.

Probably 2

Die abgefragten Features werden zum Zeitpunkt der Abfrage unterstützt. Anzeigekonfigurationen können sich dynamisch ändern, sodass die Abfrageergebnisse des Anzeigesubsystems und des HDCP-Subsystems nach der Abfrage ungültig werden können.

Gilt für: