ProximityDevice.GetDeviceSelector Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Klassenauswahlzeichenfolge zurück, mit der Sie Näherungsgeräte auflisten können.
public:
static Platform::String ^ GetDeviceSelector();
static winrt::hstring GetDeviceSelector();
public static string GetDeviceSelector();
function getDeviceSelector()
Public Shared Function GetDeviceSelector () As String
Gibt zurück
Die Klassenauswahlzeichenfolge für Näherungsgeräte.
Windows-Anforderungen
App-Funktionen |
ID_CAP_PROXIMITY [Windows Phone]
proximity
ID_CAP_PROXIMITY [Windows Phone]
|
Beispiele
Windows.Networking.Proximity.ProximityDevice proximityDevice;
private async void InitializeProximity()
{
string selectorString = Windows.Networking.Proximity.ProximityDevice.GetDeviceSelector();
var deviceInfoCollection =
await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(selectorString, null);
if (deviceInfoCollection.Count == 0)
{
StatusTextBlock.Text = "No proximity devices found.";
}
else
{
StatusTextBlock.Text = "Proximity Device id = " + deviceInfoCollection[0].Id;
proximityDevice =
Windows.Networking.Proximity.ProximityDevice.FromId(deviceInfoCollection[0].Id);
}
}
Private proximityDevice As Windows.Networking.Proximity.ProximityDevice
Private Async Sub InitializeProximity()
Dim selectorString = Windows.Networking.Proximity.ProximityDevice.GetDeviceSelector()
Dim deviceInfoCollection =
Await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(selectorString, {"{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2"})
If deviceInfoCollection.Count = 0 Then
StatusTextBlock.Text = "No proximity devices found."
Else
StatusTextBlock.Text = "Proximity Device id = " & deviceInfoCollection(0).Id
proximityDevice =
Windows.Networking.Proximity.ProximityDevice.FromId(deviceInfoCollection(0).Id)
End If
End Sub
Hinweise
Sie können Näherungsgeräte auflisten, indem Sie die von der GetDeviceSelector-Methode zurückgegebene Klassenauswahlzeichenfolge an die FindAllAsync - oder CreateWatcher-Methode übergeben.
Wenn Ihr Computer Näherung unterstützt und ein NFC-Gerät installiert ist, was in der Regel der Fall ist, gibt die GetDefault-Methode das Gerät zurück, das NFC unterstützt. Sie können auch ermitteln, ob auf Ihrem Computer ein NFC-Gerät installiert ist, indem Sie die Geräteinformationen für die Eigenschaft "{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2" abfragen. Im DeviceInformation.Properties-Objekt , das von der Abfrage zurückgegeben wurde, enthält der Wert für den Schlüssel "{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2" ein Array von Zeichenfolgen, die die Funktionen des Näherungsgeräts beschreiben. Wenn eine der Zeichenfolgen "StandardNfc" lautet, unterstützt das Gerät NFC-Protokolle wie NDEF. Weitere Informationen zum Abfragen der Eigenschaften eines Geräts finden Sie unter Abrufen zusätzlicher Eigenschaften für ein Gerät oder PnP-Objekt.