Эти загадочные кишки DirectDraw

Тема в разделе "WASM.DirectX", создана пользователем DEEP, 8 мар 2012.

  1. DEEP

    DEEP Андрей

    Публикаций:
    0
    Регистрация:
    27 апр 2008
    Сообщения:
    491
    Адрес:
    г. Владимир
    Добрый день, коллеги.

    Раскуриваю тут одну программку, работающую с DirectX. В обработчике перерисовки натыкаюсь на вызов странной функции DirectDraw, безымянной и доступной только через адрес (0x7374A9AE), хотя я уверен, что до компиляции она вызывалась по имени.
    У функции 6 параметров; четвёртый и шестой, судя по всему, зарезервированы, поскольку везде в коде жёстко выставляются в 0.
    Действие этой функции — собственно, перерисовка видимой области.

    Гугление по запросу 7374A9AE ничего не прояснило. Не помог даже MSDN, что вообще на грани нонсенса.
    Если кто-нибудь обладает информацией по её имени и смыслу параметров, прошу поделиться.

    Апдейт: второй параметр — указатель на структуру RECT, содержащую экранные (не внутриоконные!) координаты области вывода.
     
  2. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    А ты уверен, что у неё нет ординала, по которому её и зовут? А то по фиксированным адресам функции раскладывать уже лет 25 как немодно, особенно если учесть, что этих ДиректХ каждый год штук по пять новых билдов выходит.
     
  3. keYMax

    keYMax New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2003
    Сообщения:
    276
    Адрес:
    Новоуральск
    to deep
    Похоже на метод updateoverlay, но не уверен.

    to CyberManiac
    Майкрософт остепенилась, уже два года никаких апдейтов.
     
  4. MMIX

    MMIX New Member

    Публикаций:
    0
    Регистрация:
    9 дек 2011
    Сообщения:
    385
    2 keYMax
    Щас да, апдейтить не выгодно. Лучше кажные 2 года лепить новую версию вместе с новой осью. : D
     
  5. DEEP

    DEEP Андрей

    Публикаций:
    0
    Регистрация:
    27 апр 2008
    Сообщения:
    491
    Адрес:
    г. Владимир
    CyberManiac, практически полностью уверен. Игрушка и сама немолода, ей в марте исполняется шестнадцать =) Поэтому работать на современных Виндах её приходится заставлять насильно, чем и занимаюсь.

    keYMax, да, действительно, сходство имеется. Пока что приму за рабочую гипотезу.