## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### VRAMHWREQUESTOUT Field - ulFlags

ulFlags (ULONG) Flag indicating status of memory allocation.

This flag has the following values:

ENDIVE_REQUEST_UNAVAILABLE 0x0001; set if system memory could not be allocated.
ENDIVE_REQUEST_RELOCATED 0x0002; this process buffer was relocated since last request.

If the integrity of the off-screen VRAM memory cannot be guaranteed for any reason, the contents will be copied into globally shared system memory ( pSysMem) and the ENDIVE_REQUEST_RELOCATED bit will be set.

If integrity can be guaranteed later on, contents will be relocated (copied back) to off-screen VRAM from system memory and this bit will be set again (pSysMem will be NULL).