IrDAHints Enumeration

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Describes an enumeration of possible device types, such as Fax.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

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

<FlagsAttribute> _
Public Enumeration IrDAHints
Dim instance As IrDAHints

Member nameDescription
Supported by the .NET Compact FrameworkNoneA name indicating no device
Supported by the .NET Compact FrameworkPnPA Plug and Play interface
Supported by the .NET Compact FrameworkPdaAndPalmtopA Pocket PC
Supported by the .NET Compact FrameworkComputerA personal computer
Supported by the .NET Compact FrameworkPrinterA printer
Supported by the .NET Compact FrameworkModemA modem
Supported by the .NET Compact FrameworkFaxA fax
Supported by the .NET Compact FrameworkLanAccessA local area network access
Supported by the .NET Compact FrameworkTelephonyA telephonic device
Supported by the .NET Compact FrameworkFileServerA personal computer file server

The following code example shows obtaining a hint about the device using the the Hints property. This code example is part of a larger example provided for the IrDAClient class.

' 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
    MessageBox.Show("No remote infrared devices found!")
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
For Each irDevice As IrDADeviceInfo In  irDevices
    ID = BitConverter.ToInt32(irDevice.DeviceID, 0)
    device = ID.ToString() _
        & " " & irDevice.DeviceName _
        & " " & irDevice.CharacterSet _
        & " " & irDevice.Hints
Next irDevice

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Compact Framework

Supported in: 3.5, 2.0, 1.0