DeviceDesc Property (original) (raw)

Summary

Gets the description of the device being enumerated.

Syntax

public string DeviceDesc { get; } 

public: property String^ DeviceDesc {    String^ get(); }

Property Value

A string that represents the description of the device being enumerated.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.Wia; public void EnumDevicesExample(IntPtr parent) { if (!WiaSession.IsAvailable(WiaVersion.Version1)) { Console.WriteLine("WIA version 1.0 not installed."); return; } WiaSession wiaSession = new WiaSession(); wiaSession.Startup(WiaVersion.Version1); DialogResult res = wiaSession.SelectDeviceDlg(parent, WiaDeviceType.Default, WiaSelectSourceFlags.NoDefault); if (res != DialogResult.OK) { Console.WriteLine("Error selecting WIA device."); wiaSession.Shutdown(); return; } wiaSession.EnumDevicesEvent += new EventHandler<WiaEnumDevicesEventArgs>(wiaSession_EnumDevicesEvent); Console.WriteLine("Available WIA Devices:\n"); wiaSession.EnumDevices(); wiaSession.EnumDevicesEvent -= new EventHandler<WiaEnumDevicesEventArgs>(wiaSession_EnumDevicesEvent); wiaSession.Shutdown(); } void wiaSession_EnumDevicesEvent(object sender, WiaEnumDevicesEventArgs e) { string strMsg = string.Empty; // print out some information about each device found into the console window. strMsg = string.Format("\tDevice Name: {0}\n\tDevice Id: {1}\n\tDevice Description: {2}\n\n", e.DeviceName, e.DeviceID, e.DeviceDesc); Console.WriteLine(strMsg); }