Проверьте, доступна ли функция winapi - PullRequest
0 голосов
/ 07 октября 2018

Можно ли в c ++ проверить, доступна ли функция?Например SetThreadPriority .Если он доступен, я хочу позвонить, если нет, просто проигнорировать его, поскольку это не критично для моего приложения.

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

Может быть, вы ищете Функция динамического связывания .Если это так, тогда используйте LoadLibraryEx , затем GetProcAddress

Это позволит вам пропустить загрузку DLL, если она недоступна

0 голосов
/ 07 октября 2018

Вы можете использовать функцию GetProcAddress.Пример в ссылке делает именно такие вещи: он проверяет, доступен ли GetNativeSystemInfo, и вызывает его, если да, в противном случае он вызывает функцию GetSystemInfo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...