HiveRAMRegion (Windows Embedded CE 6.0)
1/6/2010
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 |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
Registry Structures
HiveRAMInfo
Concepts
Hive-Based Registry Stored in RAM