ProtectionCapabilityResult Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the result of a query for hardware DRM capability support using IsTypeSupported.
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
- Inheritance
-
ProtectionCapabilityResult
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v2.0)
|
Fields
Name | Value | Description |
---|---|---|
NotSupported | 0 | The queried features are not supported. |
Maybe | 1 | Only relevant to output protection (HDCP) subsystem queries. ProtectionCapabilities.IsTypeSupported is a synchronous, blocking call which is constrained to only block for very short periods (goal is < 100 milliseconds). As underlying HDCP establishment may take significantly longer than the blocking period, this Maybe result is returned while establishment is in progress. Once establishment succeeds or fails, the HDCP subsystem query will stabilize on Probably or NotSupported, respectively. As no event or promise mechanism is provided, the query must be repeated until NotSupported or Probably is returned. |
Probably | 2 | The queried features are supported as of the time of the query. Display configurations can change dynamically, so Display subsystem and HDCP subsystem query results may become invalid after the query. |