Class ShellProperties.PropertySystemDRM
- Namespace
- Microsoft.WindowsAPICodePack.Shell.PropertySystem
- Assembly
- Microsoft.WindowsAPICodePack.Shell.dll
System.DRM Properties
public class ShellProperties.PropertySystemDRM : PropertyStoreItems
- Inheritance
-
ShellProperties.PropertySystemDRM
- 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 ShellProperty<DateTime?> DatePlayExpires { get; }
Property Value
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 ShellProperty<DateTime?> DatePlayStarts { get; }
Property Value
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 ShellProperty<string> Description { get; }
Property Value
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 ShellProperty<bool?> IsProtected { get; }
Property Value
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 ShellProperty<uint?> PlayCount { get; }