Как я могу получить соглашение о вызове во время выполнения с использованием библиотеки типов, используя stdcall, cdecl, winapi или любой другой?Как получить вызов функции из библиотеки типов?
1
A
ответ
0
Если используется типология, вы используете COM. COM всегда использует одно и то же соглашение о вызовах (на данной ОС), поэтому он не закодирован в библиотеку типов. В заголовках он отображается как STDMETHOD
(или что-то в этом роде - я слишком ленив, чтобы проверить точное правописание на данный момент), но если память служит, это в основном эквивалентно __cdecl
. Если используется память, есть также _STDMETHOD
(или, опять же, нечто похожее), которое позволяет указать тип возврата, отличный от HRESULT
.
Смежные вопросы
- 1. Вызов функции из библиотеки, вне библиотеки
- 2. Вызов функции из общей библиотеки
- 3. Go: вызов функции из библиотеки
- 4. Вызов функции динамической библиотеки
- 5. Вызов одной библиотечной функции из другой библиотеки
- 6. Вызов функции библиотеки C/C++ из PHP
- 7. Вызов функции библиотеки из представления (MVC C#)
- 8. Вызов функции из библиотеки в C++
- 9. Вызов JavaScript функции предустановленной библиотеки из приложения
- 10. Вызов функции C++/CLI из библиотеки C++
- 11. Вызов функции при вызове скрипта из библиотеки
- 12. C Приветствую вызов функции библиотеки
- 13. Признание новых типов из библиотеки
- 14. Вызов общей библиотеки из C++
- 15. Получить список типов параметров из функции
- 16. Вызов библиотеки dll из cpp
- 17. Вызов функции javascript, которая передается как параметр из библиотеки javascript
- 18. Вызов библиотеки Haskell из C++
- 19. Перегрузка функции из библиотеки
- 20. Вызов функций модели из библиотеки
- 21. Вызов вспомогательной функции внутри проекта приложения андроида из проекта библиотеки
- 22. Вызов функции из функции
- 23. Вызов функции каждый раз для пользовательских типов
- 24. Вызов функции библиотеки съедает стек. Зачем?
- 25. вызов функции возвращать массив - несоответствие типов
- 26. Как получить вызов функции вызова из вызываемой функции в node.js?
- 27. Как получить обратный вызов в viewmodel из библиотеки
- 28. вызов функции из функции
- 29. Использование COM-библиотеки dll из C# без библиотеки типов
- 30. Вызов двухсторонней функции (динамические библиотеки C++)
Это __stdcall. Это не одно и то же. – Puppy