Функция WOWGetVDMPointer


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

Синтаксис

LPVOID WINAPI WOWGetVDMPointer(
  DWORD vp,
  DWORD dwBytes,
  BOOL fProtectedMode
);

Параметры

vp

[in] Допустимый адрес 16:16.

dwBytes

[in] Размер блока указанный в параметре vp.

fProtectedMode

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

Значение

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

1 Старшие 16 битов рассматриваются как селектор в таблице локальных дескрипторов (16-разрядный указатель защищенного режима).
0 Старшие 16 битов рассматриваются как значение сегмента реального режима (указатель16:16 реального режима).

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

В случае успешного завершения возвращает 32-разрядный адрес. Если функция недопустима, возвращаемое значение - NULL.

Замечания

Проверка ограничения выполняется только в проверенной (отлаженной) конструкции WOW32.DLL, которая вызовет NULL), чтобы возвратить значение, когда предоставленным смещением превышено ограничение.

Windows Me/98/95: Эта функция никогда не должна использоваться с 16-разрядным селектором дескриптора памяти глобальных данных, который не был раньше установлен в памяти при помощи использования функция GlobalFix или GlobalWire. Вы должны предполагать, что глобальное уплотнение может произойти в любое время, если Win16Mutex не принадлежит текущему потоку.

Смотри также

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

Размещение и совместимость WOWGetVDMPointer
К 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
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
На оглавление справки
Переведено 23.10.2007 14:50 ©Copyright V. Sokovikov
Hosted by uCoz