2
如何在運行時檢查運行系統是否支持功能GetSystemTimePreciseAsFileTime
?如何在運行時檢查Win API函數支持?
如何在運行時檢查運行系統是否支持功能GetSystemTimePreciseAsFileTime
?如何在運行時檢查Win API函數支持?
使用著名的GetProcAddress
查找功能的存在,這樣的
typedef void (WINAPI *FuncT) (LPFILETIME lpSystemTimeAsFileTime);
HINSTANCE hDLL = LoadLibrary(L"Kernel32.dll");
FuncT GetSystemTimePreciseAsFileTime = (Func) GetProcAddress((HMODULE)hDLL, L"GetSystemTimePreciseAsFileTime");
if (GetSystemTimePreciseAsFileTime)
{
// function is exposed by the DLL, now it can be called
GetSystemTimePreciseAsFileTime(...);
}
我不得不搬到了WINAPI調用簽名括號內(WINAPI *本功能),使VS12快樂。 – Lallen