32-разрядные функции унифицированного "переходника"


Нижеследующие унифицированные функции "переходника", могут быть вызваны при помощи DLL базирующейся на Win32, которые были загружены и вызваны 16-разрядным кодом, используя унифицированные "переходники". Эти функции могут быть вызваны только в контексте "переходника".

Функция

Описание

WOWCallback16 Используйте функцию WOWCallback16 в 32-разрядном коде, вызываемом из 16-разрядного кода (через унифицированные "переходники"), чтобы вызвать обратно на 16-разрядную сторону (унифицированный обратный вызов).
WOWCallback16Ex Используйте функцию WOWCallback16Ex в 32-разрядном коде, вызываемом из 16-разрядного кода (через унифицированные "переходники"), чтобы вызвать обратно на 16-разрядную сторону (унифицированный обратный вызов).
WOWGetVDMPointer Функция WOWGetVDMPointer преобразует адрес 16:16 в эквивалентный линейный адрес. Эта функция может быть вызвана только в контексте"переходника".
WOWGetVDMPointerFix Функция WOWGetVDMPointerFix преобразует 16:16 адрес в эквивалентный линейный адрес. Эта функция может быть вызвана только в контексте "переходника".
WOWGetVDMPointerUnfix Функция WOWGetVDMPointerUnfix использует функцию GlobalUnfix, чтобы открепить указанный 16-разрядный блок памяти. Эта функция может быть вызвана только в контексте "переходника".
WOWGlobalAlloc16 Функция WOWGlobalAlloc16 назначает указанное число байтов из 16-разрядной глобальной кучи. Эта функция может быть вызвана только в контексте "переходника".
WOWGlobalAllocLock16 Функция WOWGlobalAllocLock16 объединяет функциональные возможности функций WOWGlobalAlloc16 и WOWGlobalLock16. Эта функция может быть вызвана только в контексте "переходника".
WOWGlobalFree16

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

WOWGlobalLock16

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

WOWGlobalLockSize16

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

WOWGlobalUnlock16

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

WOWGlobalUnlockFree16

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

WOWHandle16

Функция WOWHandle16 используется, чтобы отобразить 32-разрядный дескриптор 16-разрядного дескриптора. Поскольку взаимозависимость между дескриптором Win16 и дескриптором Win32 в будущем может измениться, используйте эту функцию, чтобы преобразовать дескрипторы вместо любого знания взаимозависимости между ними.

WOWHandle32

Функция WOWHandle32 используется, чтобы отобразить 16-разрядный дескриптор 32-разрядного дескриптора. Поскольку взаимозависимость между дескриптором Win16 и дескриптором Win32 в будущем могут измениться, используйте эту функцию, чтобы преобразовать дескрипторы вместо любого знания взаимозависимости между ними.

Назад в оглавление
На главную страницу темы
Перевод 23.08.2003 17:18 ©Copyright V. Sokovikov
Hosted by uCoz