C++ Windows Phone 8.0上的GetModuleHandle

C++ Windows Phone 8.0上的GetModuleHandle,c++,windows-phone-8,static-linking,C++,Windows Phone 8,Static Linking,我尝试在Windows Phone 8本地C++库上加载Winsock DLL。p> HMODULE ws2mod = GetModuleHandle("ws2_32.dll"); win_getaddrinfo = GetProcAddress(ws2mod, "getaddrinfo"); if (win_getaddrinfo) return win_getaddrinfo(node, service, hints, res); 我收到一个链接器错误:

我尝试在Windows Phone 8本地C++库上加载Winsock DLL。p>
 HMODULE ws2mod = GetModuleHandle("ws2_32.dll");
    win_getaddrinfo = GetProcAddress(ws2mod, "getaddrinfo");
    if (win_getaddrinfo)
        return win_getaddrinfo(node, service, hints, res); 
我收到一个链接器错误:

Error   178 error LNK2019: unresolved external symbol GetModuleHandle referenced in
当我在VisualStudio上双击并执行Goto定义时,我会在Windows Phone工具包中的libloaderapi.h文件中看到该定义

我应该链接的图书馆是什么?以下是当前的库:

WindowsPhoneCore.lib
RuntimeObject.lib
PhoneAppModelHost.lib

GetModuleHandle
不在WP8的已批准API列表中

但是,
getaddrinfo
是。我认为您可以直接链接到
ws2_32.lib
并调用
getaddrinfo
,而不是通过
GetProcAddress