Я пытаюсь использовать VpnManagementAgent - что я делаю не так? - PullRequest
0 голосов
/ 05 июля 2019

Я просто скопировал и вставил код из здесь :

#include <..\cppwinrt\winrt\windows.networking.vpn.h>
using namespace winrt::Windows::Networking::Vpn;

int wmain()
{   VpnManagementAgent vpn;
    auto profiles = vpn.getProfilesAsync().get();
    wprintf(L"Found %d profiles\n", profiles.Size());
    for (auto vp : profiles)
    {
        wprintf(L"Found profile %s\n", vp.ProfileName().c_str());
    }}

Я знаю, что я не инициализировал среду выполнения Windows, но это не имеет ничего общего с ошибкой, которую я получаю:

so.cpp(7): error C2039: 'getProfilesAsync': is not a member of 'winrt::Windows::Networking::Vpn::VpnManagementAgent'

Я провел свое исследование, и определенно getProfilesAsync есть в windows.networking.vpn.h, однако я не знаю, как его достичь.

...