Freigeben über


IrDAHints-Enumeration

Beschreibt eine Enumeration von möglichen Gerätetypen, z. B. Fax.

Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace: System.Net.Sockets
Assembly: System.Net.IrDA (in system.net.irda.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration IrDAHints
'Usage
Dim instance As IrDAHints
[FlagsAttribute] 
public enum IrDAHints
[FlagsAttribute] 
public enum class IrDAHints
/** @attribute FlagsAttribute() */ 
public enum IrDAHints
FlagsAttribute 
public enum IrDAHints

Member

  Membername Beschreibung
Unterstützt von .NET Compact Framework Computer Ein Personalcomputer  
Unterstützt von .NET Compact Framework Fax Ein Fax  
Unterstützt von .NET Compact Framework FileServer Ein PC-Dateiserver  
Unterstützt von .NET Compact Framework LanAccess Ein LAN-Zugang  
Unterstützt von .NET Compact Framework Modem Ein Modem  
Unterstützt von .NET Compact Framework None Ein Name, der kein Gerät angibt  
Unterstützt von .NET Compact Framework PdaAndPalmtop Ein Pocket PC  
Unterstützt von .NET Compact Framework PnP Eine Plug & Play-Schnittstelle  
Unterstützt von .NET Compact Framework Printer Ein Drucker  
Unterstützt von .NET Compact Framework Telephony Ein Telefoniegerät  

Beispiel

Das folgende Codebeispiel veranschaulicht, wie Sie mit der Hints-Eigenschaft einen Hinweis auf das Gerät erhalten. 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);
}

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

System.Net.Sockets-Namespace

Weitere Ressourcen

Gewusst wie: Übertragen von Dateien über eine Infrarotverbindung