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.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für