IrDADeviceInfo-Klasse
Stellt Informationen über Remotegeräte bereit, die über Infrarotkommunikationsverbindungen angeschlossen sind.
Namespace: System.Net.Sockets
Assembly: System.Net.IrDA (in system.net.irda.dll)
Syntax
'Declaration
Public Class IrDADeviceInfo
'Usage
Dim instance As IrDADeviceInfo
public class IrDADeviceInfo
public ref class IrDADeviceInfo
public class IrDADeviceInfo
public class IrDADeviceInfo
Beispiel
Im folgenden Codebeispiel wird gezeigt, wie eine Auflistung der Geräte erstellt werden kann. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die IrDAClient-Klasse.
' Create a collection of a maximum of three devices.
irDevices = irClient.DiscoverDevices(2)
' Show a message if no devices are found.
If irDevices.Length = 0 Then
MsgBox("No remote infrared devices found!")
Return
End If
' Enumerate the IrDADeviceInfo
' array and list device information
' for each device in the list box.
Dim device As String
Dim ID As Integer
ListBox1.Items.Clear()
For Each irDevice As IrDADeviceInfo In irDevices
ID = BitConverter.ToInt32(irDevice.DeviceID, 0)
device = ID.ToString() _
& " " & irDevice.DeviceName _
& " " & irDevice.CharacterSet _
& " " & irDevice.Hints
ListBox1.Items.Add(device)
Next irDevice
// Create a collection of a maximum of three devices.
irDevices = irClient.DiscoverDevices(2);
// Show a message if no devices are found.
if (irDevices.Length == 0)
{
MessageBox.Show("No remote infrared devices found!");
return;
}
// Enumerate the IrDADeviceInfo
// array and list device information
// for each device in the list box.
string device;
int ID;
listBox1.Items.Clear();
foreach(IrDADeviceInfo irDevice in irDevices)
{
ID = BitConverter.ToInt32(irDevice.DeviceID, 0);
device = ID.ToString() + " " + irDevice.DeviceName + " "
+ irDevice.CharacterSet + " " + irDevice.Hints;
listBox1.Items.Add(device);
}
Vererbungshierarchie
System.Object
System.Net.EndPoint
System.Net.Sockets.IrDADeviceInfo
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows CE, Windows Mobile für Pocket PC, Windows Mobile für Smartphone
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
IrDADeviceInfo-Member
System.Net.Sockets-Namespace
Weitere Ressourcen
Gewusst wie: Übertragen von Dateien über eine Infrarotverbindung