Share via


HiveRAMRegion (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.