DataProtectionPermissionFlags 列挙型

定義

データとメモリを暗号化するためのアクセス許可を指定します。Specifies the access permissions for encrypting data and memory.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class DataProtectionPermissionFlags
[System.Flags]
public enum DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
type DataProtectionPermissionFlags = 
Public Enum DataProtectionPermissionFlags
継承
DataProtectionPermissionFlags
属性

フィールド

AllFlags 15

データの暗号化、メモリの暗号化、データの復号化、メモリの復号化を行う機能。The ability to encrypt data, encrypt memory, unencrypt data, and unencrypt memory.

NoFlags 0

保護機能なし。No protection abilities.

ProtectData 1

データを暗号化する機能。The ability to encrypt data.

ProtectMemory 4

メモリを暗号化する機能。The ability to encrypt memory.

UnprotectData 2

データを復号化する機能。The ability to unencrypt data.

UnprotectMemory 8

メモリを復号化する機能。The ability to unencrypt memory.

注釈

この列挙体は、ProtectedData および ProtectedMemory クラスを使用して、暗号化されたデータとメモリへのアクセスを保護するために、DataProtectionPermission クラスと DataProtectionPermissionAttribute クラスによって使用されます。This enumeration is used by the DataProtectionPermission and DataProtectionPermissionAttribute classes to protect access to encrypted data and memory using the ProtectedData and ProtectedMemory classes.

注意事項

これらのフラグの多くは、強力な効果を持つことができ、信頼性の高いコードにのみ付与する必要があります。Many of these flags can have powerful effects and should be granted only to highly trusted code.

適用対象