Что является аналогом intrin.h в wdk?

Тема в разделе "WASM.BEGINNERS", создана пользователем o14189, 19 авг 2009.

  1. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    в юзермоде без проблем можно подключить intrin.h
    в wdk этого почему то нет, хотя в intrin.h объявлены инструкции для привилегированного режима (__rdmsr/__wrmsr/__cpuid/_enable/_disable и тп)
    понятное дело что все это решается асм файлами, но все же неясно почему MS так поступили
    может он просто называется в вдк иначе, либо я подключаю неправильно? подскажите. спасибо.
     
  2. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    вопрос решен. тему можно закрыть.
     
  3. sometime

    sometime Odessa

    Публикаций:
    0
    Регистрация:
    22 апр 2009
    Сообщения:
    227
    Адрес:
    sunday
    o14189
    ну а написать в чём трабла была трудно (!)
    потом ищеш чего, находиш строку "вопрос решен. тему можно закрыть"
    и что - назад в гуглю.......
     
  4. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    я просто думаю, что это вариант никому не подойдет,
    вроде бы как должно быть что-то стандартное, т.к. иначе логики нет никакой,
    но увы никто не ответил
    в любом случае я таким вот образом выкрутился

    где

    <intrin.h> - хидер из sdk который со студией идет
    "intrin_dep.h" - скопированный себе в проект хидер из sdk который со студией идет, оригинальное название <sal.h> (<sal.h> также есть и в wdk но правда его размер в 3 раза меньше)
    ну и отключены предупреждения о повторном объявлении некоторых макросов из-за пересечения с какими-то хидерами из wdk