ProximityDevice.GetDefault () возвращает ноль - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть следующий код:

class Program
{
    static Windows.Networking.Proximity.ProximityDevice proximityDevice;
    static StringBuilder sb;

    static void Main(string[] args)
    {
        sb = new StringBuilder();
        InitializeProximityDevice();
    }

    private static void InitializeProximityDevice()
    {
        proximityDevice = Windows.Networking.Proximity.ProximityDevice.GetDefault();

        if (proximityDevice != null)
        {
            sb.Append("Proximity device initialized.\n");
            File.AppendAllText("c:\\temp\\log.txt", sb.ToString());
            sb.Clear();
        }
        else
        {
            sb.Append("Failed to initialize proximity device.\n");
            File.AppendAllText("c:\\temp\\log.txt", sb.ToString());
            sb.Clear();
        }
    }
}

Когда я выполняю этот код, полученное устройство приближения равно NULL.Но, как вы можете видеть на следующем рисунке, у меня установлено устройство NFC в Windows.

enter image description here

Чего мне не хватает?

...