Microsoft KB Archive/85329

{|
 * width="100%"|

BUG: GlobalPageLock Moves Memory Fixed by GlobalFix

 * }

Q85329

-

The information in this article applies to:


 * Microsoft Windows Software Development Kit (SDK) 3.1

-

SYMPTOMS
When an application calls the GlobalPageLock function specifying the handle to a block of memory that has been fixed in place by the GlobalFix function, the address of the memory block can change.

STATUS
Microsoft has confirmed this to be a bug in Windows version 3.1. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION
The following steps demonstrate this problem:


 * 1) Allocate a block of movable memory using the GlobalAlloc function.
 * 2) Fix the address of the memory block using the GlobalFix function.
 * 3) Increment the memory block's page-lock count using the GlobalPageLock function.

The address of the memory block should not change between step 2 and step 3 above.

Additional query words: buglist3.10 3.10

Keywords :

Issue type :

Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK310