HiveRAMRegion (Compact 2013)
3/26/2014
This structure contains information for use with the IOCTL_HAL_GET_HIVE_RAM_REGION I/O control.
Syntax
typedef struct HiveRAMRegion {
LPVOID lpStart;
DWORD dwLength;
DWORD dwVirtCopyFlags;
} HiveRAMRegion;
Members
- lpStart
Physical address of the start of the region as passed to the VirtualCopy function. This should be a physical address suitable to pass to VirtualCopy with the specified 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
Length of the region, in bytes.
- dwVirtCopyFlags
Pass these flags to the fdwProtect parameter of VirtualCopy. This can be set to zero or a combination of the PAGE_NOCACHE and PAGE_PHYSICAL flags. All other flags are ignored.
Requirements
Header |
pwinreg.h |
See Also
Reference
Registry Structures
HiveRAMInfo