[HandleProcessCorruptedStateExceptionsAttribute()]protected virtual void Dispose(bool disposing)
disposing
true if this method was called as a result of calling Dispose; false if this method was called as a result of object finalization.
using Leadtools;using Leadtools.Twain;public void TwainExtraImageInformationConstructorExample(IntPtr parent){TwainSession session = new TwainSession();session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);TwainExtraImageInformation extraImgInfo = new TwainExtraImageInformation(2);try{extraImgInfo.GetInformation(0).InfoId = TwainExtendedImage.BarcodeCount;extraImgInfo.GetInformation(0).ItemType = TwainItemType.Uint32;extraImgInfo.GetInformation(0).ConditionCode = TwainConditionCode.Success;extraImgInfo.GetInformation(1).InfoId = TwainExtendedImage.BarcodeType;extraImgInfo.GetInformation(1).ItemType = TwainItemType.Uint32;session.UpdateExtraImageInformation(extraImgInfo);//.//. Do processing to returned values//.}catch (Exception ex){MessageBox.Show(ex.Message);}finally{extraImgInfo.Dispose();}session.Shutdown();}