MemoryProtectionScope Enumeration

 

Specifies the scope of memory protection to be applied by the Protect method.

Namespace:   System.Security.Cryptography
Assembly:  System.Security (in System.Security.dll)

type MemoryProtectionScope

Member nameDescription
CrossProcess

All code in any process can unprotect memory that was protected using the Protect method.

SameLogon

Only code running in the same user context as the code that called the Protect method can unprotect memory.

SameProcess

Only code running in the same process as the code that called the Protect method can unprotect memory.

This enumeration is used with the Protect and Unprotect methods to protect data in memory.

The following code example shows how to use data protection.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top
Show: