Функция WOWGlobalAllocLock16


Функция WOWGlobalAllocLock16 объединяет функциональные возможности функций WOWGlobalAlloc16 и WOWGlobalLock16. Эта функция может быть вызвана только в контексте "переходника".

Синтаксис

DWORD WINAPI WOWGlobalAllocLock16(
  WORD wFlags,
  DWORD cb,
  LPWORD phMem
);

Параметры

wFlags

[in] Определяет, какую назначить память. Этот параметр может быть одним или несколькими из нижеследующих значений.

Значение

Предназначение

GHND GMEM_NODISCARD
GMEM_DDESHARE GMEM_NOT_BANKED
GMEM_DISCARDABLE GMEM_NOTIFY
GMEM_FIXED GMEM_SHARE
GMEM_LOWER GMEM_ZEROINIT
GMEM_MOVEABLE GPTR
GMEM_NOCOMPACT  

cb

[in] Указывает число назначенных байтов.

phMem

[in] Дескриптор объекта в 16-разрядной глобальной куче. Это значение возвращается функцией WOWGlobalAllocLock16.

Возвращаемые значения

В случае успешного завершения возвращает указатель на первый байт блока памяти . В противном случае возвращает NULL.

Замечания

Возвращенный указатель - это указатель16:16, который не может быть разименован непосредственно в 32-разрядном коде. Вместо этого вызовите функцию WOWGetVDMPointerFix.

Смотри также

Обзор Унифицированные "переходники " между 16-ти и 32-разрядными модулями, 32-разрядные функции унифицированного "переходника", WOWGetVDMPointerFix, WOWGlobalAlloc16, WOWGlobalLock16

Размещение и совместимость WOWGlobalAllocLock16
К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
С Windows 2003 Server Да
е Windows 2000 Server Да
р Windows NT Server Да
в
е
р
Используемая библиотека Wow32.lib
Используемая DLL Wow32.dll
Заголовочный файл
- объявлено в Wownt32.h
- включено в -
Unicode
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz