В вашем коде используйте LoadLibrary()
и GetProcAddress()
для проверки существования данной функции DLL. Если возвращается ненулевой указатель, вы можете вызывать функцию DLL через этот указатель, пока не вызовете FreeLibrary()
. Если вместо этого возвращается нулевой указатель, функция недоступна, и ваш код может пропустить ее и сделать что-то еще.
Если функция использует определенные структуры, перечисления и т. Д., Которые еще не определены в вашей среде VS, вы можете либо установить более новый SDK, либо определить их вручную непосредственно в своем коде.