Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure contains information for use in conjunction with the IOCTL_HAL_GET_HIVE_RAM_REGION IOCTL.
typedef struct HiveRAMRegion {LPVOID lpStart;DWORD dwLength;DWORD dwVirtCopyFlags;} HiveRAMRegion;
Members
- lpStart
The physical address of the start of the region as passed to VirtualCopy. This should be a physical address suitable to pass to VirtualCopy with the given dwVirtCopyFlags member. For example, it can be a 0x8xxxxxxx formatted base address, or a 0x0xxxxxxx formatted base address divided by 256 with the addition of the PAGE_PHYSICAL flag. - dwLength
The length of the region specified in bytes. - dwVirtCopyFlags
Pass these flags to the fdwProtect parameter of VirtualCopy. This can be zero or a combination of the PAGE_NOCACHE and PAGE_PHYSICAL flags. All other flags are ignored.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Pwinreg.h.
See Also
Hive-Based Registry Stored in RAM | HiveRAMInfo | IOCTL_HAL_GET_HIVE_RAM_REGION | VirtualCopy
Send Feedback on this topic to the authors