GetVDMPointer

PBYTE GetVDMPointer(Address, Size, ProtectedMode)
IN ULONG Address;
IN ULONG Size;
IN BOOL ProtectedMode;

GetVDMPointer returns the linear address for a given x86 address.

Parameters

Address

The high word is a segment or selector, and the low word is the offset.

Size

Specifies the range of the pointer.

ProtectedMode

If set to TRUE, then the high word is a selector. Otherwise, the highword is a segment.

Return Value

GetVDMPointer returns the linear address.

Comments

The VDDs should use this function to convert an x86-type address rather than shifting the segment by four and adding the offset. This makes linear addresses platform-independent.

See Also

FlushVdmPointer, FreeVdmPointer