VintaSoft Twain .NET SDK 15.4: Руководство для .NET разработчика
Vintasoft.WiaImageScanning Namespace / WiaDeviceManager Class
Члены типа Объект Синтаксис Example Иерархия Требования Смотрите также
В этом разделе
Класс WiaDeviceManager
В этом разделе
Представляет менеджер устройств WIA.
Объектная модель
WiaDeviceCollection WiaDevice WiaDeviceManager
Синтаксис
'Declaration

Public NotInheritable Class WiaDeviceManager

public sealed class WiaDeviceManager

Пример

Вот C#/VB.NET код, который демонстрирует, как открыть менеджер устройств WIA и отобразить информацию о доступных сканерах изображений WIA.


''' <summary>
''' Opens WIA device manager and displays information about available WIA image scanners.
''' </summary>
Private Sub GetWiaDevicesInfo()
    ' create WIA device manager
    Using deviceManager As New Vintasoft.WiaImageScanning.WiaDeviceManager()
        ' open device manager
        deviceManager.Open()

        ' get count of WIA devices
        Dim deviceCount As Integer = deviceManager.Devices.Count
        If deviceCount = 0 Then
            System.Console.WriteLine("Devices are not found.")
            Return
        End If

        Dim devices As Vintasoft.WiaImageScanning.WiaDeviceCollection = deviceManager.Devices
        ' for each WIA device
        For i As Integer = 0 To devices.Count - 1
            ' output the device name
            System.Console.WriteLine(String.Format("Device '{0}'", devices(i).Name))
        Next
    End Using
End Sub


/// <summary>
/// Opens WIA device manager and displays information about available WIA image scanners.
/// </summary>
void GetWiaDevicesInfo()
{
    // create WIA device manager
    using (Vintasoft.WiaImageScanning.WiaDeviceManager deviceManager = new Vintasoft.WiaImageScanning.WiaDeviceManager())
    {
        // open device manager
        deviceManager.Open();

        Vintasoft.WiaImageScanning.WiaDeviceCollection devices = deviceManager.Devices;
        // for each WIA device
        for (int i = 0; i < devices.Count; i++)
        {
            // output the device name
            System.Console.WriteLine(string.Format("Device '{0}'", devices[i].Name));
        }
    }
}

Иерархия наследования

System.Object
   Vintasoft.WiaImageScanning.WiaDeviceManager

Требования

Целевые платформы: .NET 10; .NET 9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

Смотрите также