| Interface | Description |
|---|---|
| CommittedMemoryProvider |
A provider of ranges of committed memory, which is virtual memory that is backed by physical
memory or swap space.
|
| ImageHeapProvider |
Provides new instances of the image heap for creating isolates.
|
| MemoryProtectionKeyProvider | |
| RawFileOperationSupport |
Provides an OS-independent abstraction for operations on files.
|
| RawFileOperationSupport.RawFileDescriptor |
OS-specific signed value that represents a file descriptor.
|
| VirtualMemoryProvider |
Primitive operations for low-level virtual memory management.
|
| VirtualMemoryProvider.Access |
| Class | Description |
|---|---|
| AbstractCommittedMemoryProvider | |
| AbstractCopyingImageHeapProvider | |
| AbstractImageHeapProvider | |
| AbstractRawFileOperationSupport | |
| AbstractRawFileOperationSupport.RawFileOperationSupportHolder | |
| CopyingImageHeapProvider |
Platform independent image heap provider that deep-copies the image heap memory.
|
| ImageHeapProviderFeature | |
| IsDefined |
Whether certain C pre-processor macros are defined on particular platforms.
|
| OSCommittedMemoryProvider | |
| OSCommittedMemoryProvider.VirtualMemoryTracker |
| Enum | Description |
|---|---|
| CommittedMemoryProvider.Access | |
| RawFileOperationSupport.FileAccessMode |
The file access modes that can be used when opening/creating a file.
|