Table of Contents

Class SystemProperties.System.DRM

Namespace
Microsoft.WindowsAPICodePack.Shell.PropertySystem
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

DRM Properties

public static class SystemProperties.System.DRM
Inheritance
SystemProperties.System.DRM
Inherited Members

Properties

DatePlayExpires

Name: System.DRM.DatePlayExpires -- PKEY_DRM_DatePlayExpires

Description: Indicates when play expires for digital rights management.

Type: DateTime -- VT_FILETIME (For variants: VT_DATE)

FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 6 (PIDDRSI_PLAYEXPIRES)

public static PropertyKey DatePlayExpires { get; }

Property Value

PropertyKey

DatePlayStarts

Name: System.DRM.DatePlayStarts -- PKEY_DRM_DatePlayStarts

Description: Indicates when play starts for digital rights management.

Type: DateTime -- VT_FILETIME (For variants: VT_DATE)

FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 5 (PIDDRSI_PLAYSTARTS)

public static PropertyKey DatePlayStarts { get; }

Property Value

PropertyKey

Description

Name: System.DRM.Description -- PKEY_DRM_Description

Description: Displays the description for digital rights management.

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 3 (PIDDRSI_DESCRIPTION)

public static PropertyKey Description { get; }

Property Value

PropertyKey

IsProtected

Name: System.DRM.IsProtected -- PKEY_DRM_IsProtected

Description:

Type: Boolean -- VT_BOOL

FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 2 (PIDDRSI_PROTECTED)

public static PropertyKey IsProtected { get; }

Property Value

PropertyKey

PlayCount

Name: System.DRM.PlayCount -- PKEY_DRM_PlayCount

Description: Indicates the play count for digital rights management.

Type: UInt32 -- VT_UI4

FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 4 (PIDDRSI_PLAYCOUNT)

public static PropertyKey PlayCount { get; }

Property Value

PropertyKey