Using GlobalFlags() to Test for GMEM_DISCARDABLELast reviewed: July 22, 1997Article ID: Q45704 |
3.00 3.10
WINDOWS
kbprg
The information in this article applies to:
When testing for GMEM_DISCARDABLE, do not use the following:
if(GlobalFlags(hMem) == GMEM_DISCARDABLE)Instead, use the following:
if(GlobalFlags(hMem) & GMEM_DISCARDABLE)This is necessary because GlobalFlags() returns a one, i.e., 0x0100, rather than 0x0F00 if the object is discardable. It is also possible that the return value could be 0x0800 or 0x0400 or 0x0200. These cases are also taken care of with the bitwise AND.
|
Additional reference words: 3.00 3.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |