com.esri.arcgis.system
Interface ISupportErrorInfo

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbridgedMolodenskyTransformation, ActionCollection, ActionLookupSources, AffineTransformation2D, AffineTransformation3D, AGSAddressLocator, AGSLocatorWorkspace, AGSServerConnection, AngularUnit, AnnotateMap, AnnotationFeature, AnnotationFeatureClassExtension, AoInitialize, ArcInfoItem, ArcInfoItems, ArcInfoWorkspaceFactory, ArcWebConnection, ArcWebReport, ArcWebRouteFinder, ArcWebUtility, AttachedLocator, AttributedRelationship, BasicFillSymbol, BasicLineSymbol, BasicMarkerSymbol, BasicRasterSdeLoader, BezierCurve, CircularArc, CommandPool, ComplexEdgeFeature, ComplexJunctionFeature, CompositeGeoTransformation, CompositeLocator, ControlsOperationStack, ConvertLabelsToAnnotation, CoordinateFrameTransformation, CoverageAnnotationFeature, CustomizeDialog, DatabaseLocatorWorkspace, DataObjectHelper, Datum, DddServerEnvironment, DibExporter, DimensionFeature, EdgeFlagDisplay, EllipticArc, EmfExporter, EmfPrinter, EngineEditor, EngineNetworkAnalystEnvironment, EngineWMSMapLayerFactory, EnumFeatureGeometry, Envelope, esri_Object, ESRIFDOAddressLocator, ESRIFDOAddressLocatorStyle, ExportAI, ExportBMP, ExportEMF, ExportGIF, ExportJPEG, ExportPDF, ExportPNG, ExportPS, ExportSVG, ExportTIFF, ExtensionManager, Feature, FeatureClassDescriptor, FeatureDataConverter, FgdbTableName, GdbImporter, GdbSchemaCreator, GeneralLibraryObject, GenericLocatorStyle, GeoAnalysisSemiVariogram, GeocentricTranslation, GeocodedFeature, GeocodedFeatureClassExtension, GeocodingIndexClassExtension, GeocodingIndexObject, GeoDataServer, GeographicCoordinateSystem, GeometricNetwork, GeometryBag, GeometryDraw, GeometryEnvironment, GeometryServer, GeometryServerImpl, GeoTransformation, GeoTransformationOperationSet, Globe, GlobeBean, GlobeControl, GlobeHookHelper, GlobeServerLayerFactory, GPServer, GPServerSync, GradientPattern, GridTableOp, HARNTransformation, HatchClass, HatchInputValue, HatchLayerExtension, HatchLineDefinition, HatchMarkerDefinition, HatchTemplate, HookHelper, ImageServer, ImageServerConfigurationFactory, ImageServerIP, ImageServerLP, InkGraphic, InMemoryWorkspaceFactory, ISupportErrorInfoProxy, JpegExporter, LicenseControl, Line, LinearUnit, LinePattern, LineStroke, LocalLocatorWorkspace, LocatorEnumerator, LocatorManager, LocatorName, LocatorNameEnumerator, LocatorWorkspaceName, LongitudeRotationTransformation, MapBean, MapContext, MapControl, MaplexAnnotateMap, MaplexOverposterProperties, MapReader, MapServer, MapServerConfigurationFactory, MapServerLayerFactory, MapServerRelationship, MemoryBlobStream, Message, MobileServer, MobileServerIP, MobileServerLP, MobileSync, MolodenskyBadekasTransformation, MolodenskyTransformation, MosaicRaster, MultiPatch, Multipoint, NACandidateFieldMap, NAClassCandidateFieldMap, NAClassLoader, NAClosestFacilitySolver, NACompactStreetDirectionsAgent, NADCONTransformation, NALayer, NALocationFeature, NALocationObject, NAODCostMatrixSolver, NARouteSolver, NAServer, NAServerClosestFacilityParams, NAServerClosestFacilityResults, NAServerIP, NAServerLP, NAServerNetworkAttribute, NAServerNetworkDescription, NAServerNetworkSource, NAServerPropertySets, NAServerRecordSet, NAServerRouteParams, NAServerRouteResults, NAServerServiceAreaParams, NAServerServiceAreaResults, NAServiceAreaSolver, NAStreetDirectionsAgent, NATraversalResultElement, NAVRPSolver, NetCDFWorkspace, NetCDFWorkspaceFactory, NetElementBarriers, NetworkLoader, NetworkWorkspace, NgADODataSource, NgADOExtendedDataSource, NgAttributes, NgBehaviors, NgBoundedFilters, NgCommand, NgDAOJetEngineDataSource, NgDAOOdbcDirectDataSource, NgDataSources, NgDiagrams, NgDiagramTypes, NgDiscreteFilters, NgDrawings, NgElements, NgElementTypeEffect, NgElementTypeEffects, NgElementTypes, NgFilterEffect, NgFilterEffects, NgFlagModels, NgFlags, NgInformation, NgLinks, NgName, NgNames, NgNodes, NgObjectTypes, NgParameter, NgParameters, NgPatternModels, NgPoint, NgPoints, NgProject, NgProperties, NgRasterImages, NgSymbols, NgUserAttributeSet, NgUserAttributeSets, NgUserData, NgUserDatas, NgUserProcedureSets, NgValues, NgVectorImages, NgViews, NTv2Transformation, NumberRemap, ObjectClassName, OutputContext, PageLayoutBean, PageLayoutControl, Paper, Parameter, Path, PathDistanceHorizontalFactor, PathDistanceVerticalFactor, PDFDriver, PDFExporter, Point, Polygon, Polyline, PositionVectorTransformation, PrimeMeridian, ProjectedCoordinateSystem, Projection, ProjectiveTransformation2D, PSDriver, PsExporter, PsPrinter, QueryBuilder, Raster, RasterAnalysis, RasterBand, RasterCatalogItem, RasterCatalogLoader, RasterConditionalOp, RasterConversionOp, RasterConvertHelper, RasterDataset, RasterDensityOp, RasterDescriptor, RasterDistanceOp, RasterExtractionOp, RasterGeneralizeOp, RasterGeometryProc, RasterGroundwaterOp, RasterHydrologyOp, RasterInterpolationOp, RasterLoader, RasterLocalOp, RasterMakerOp, RasterMapAlgebraOp, RasterMathOps, RasterMathSupportOp, RasterModel, RasterMultivariateOp, RasterNeighborhood, RasterNeighborhoodOp, RasterRadius, RasterReclassOp, RasterSurfaceOp, RasterTransformationOp, RasterWorkspace, RasterWorkspaceFactory, RasterXformer, RasterZonalOp, Ray, ReferenceDataField, ReferenceDataFieldsEnumerator, ReferenceDataIndex, ReferenceDataIndexEnumerator, ReferenceDataTable, ReferenceDataTableEnumerator, Representation, RepresentationClass, RepresentationRule, RepresentationRules, RepresentationWorkspaceExtension, Ring, RouteEventSourceName, RouteLayerExtension, RouteLocatorOperations, RouteMeasureCalibrator, RouteMeasureCreator, RouteMeasureGeoprocessor, RouteMeasureLineLocation, RouteMeasureLineProperties, RouteMeasureLocatorName, RouteMeasurePointLocation, RouteMeasurePointProperties, Row, Scene, SceneBean, SceneControl, SceneGraph, SceneHookHelper, SchematicAccessGDB, SchematicAlgoAngleDirected, SchematicAlgoCompactTree, SchematicAlgoComposite, SchematicAlgoForceDirected, SchematicAlgoGrid, SchematicAlgoHierarchical, SchematicAlgoInitialPositions, SchematicAlgoLabelPlacementOptimizer, SchematicAlgoLinearDispatch, SchematicAlgoMainLineTree, SchematicAlgoMainRing, SchematicAlgoMarkCrossings, SchematicAlgoOrthogonal, SchematicAlgoPartialOverlappingLinks, SchematicAlgoRadialTree, SchematicAlgoReduceVertices, SchematicAlgoRestoreSavedPositions, SchematicAlgorithms, SchematicAlgoRotateNodesAlongLinks, SchematicAlgoRotateTree, SchematicAlgoSeparateOverlappingLinks, SchematicAlgoSmartTree, SchematicAlgoSpatialDispatch, SchematicAlgoSquareLinks, SchematicAnalystFindConnected, SchematicAnalystFindLoops, SchematicAnalystFindOverlappingLinks, SchematicAnalystFindPath, SchematicFileGDB, SchematicOleDBGDB, SchematicSdeGDB, SdcExporter, Sde3Workspace, Sde4Workspace, SdeWorkspaceFactory, SimpleDataConverter, SimpleEdgeFeature, SimpleJunctionFeature, SolidColorPattern, SoundexTableClassExtension, SpatialReferenceEnvironment, Sphere, Spheroid, SpotPlate, StreetMapAddressLocator, StreetMapAddressLocatorStyle, StringRemap, SymbologyBean, SymbologyControl, SymbologyStyleClass, TableName, TiffExporter, Tin, TinDataElementFilter, TinEdge, TinEdgeEnumerator, TinEdgeTypeFilter, TinNode, TinNodeEnumerator, TinNodeSourceFilter, TinPolygon, TinPolyline, TinTriangle, TinTriangleEnumerator, TinTriangleFilter, TinValueFilter, TOCBean, TOCControl, ToolbarBean, ToolbarControl, ToolbarItem, ToolbarMenu, ToolbarPalette, ToolboxWorkspaceFactory, TopologyErrorFeature, TopologyGraph, TraceFlowSolver, TriangleFan, Triangles, TriangleStrip, UnknownCoordinateSystem, Vector3D, VerticalCoordinateSystem, VerticalDatum, WCSConnection, WCSImageServer, WCSServer, WMSConnection, WMSImageServer, WMSServer, XmlPropertySet, XMLReader, XMLSerializer, XMLSerializerAlt, XMLTypeMapper, XMLWriter, XYEvent2FieldsProperties, XYEventSourceName

public interface ISupportErrorInfo
extends Serializable

Description

Many ArcObjects classes implement the ISupportErrorInfo interface. This indicates to clients that an error object may be created by the class, and also ensures that extended error information can be returned to the client.

A class which creates COM error objects using the IErrorInfo interface needs to implement the ISupportErrorInfo interface.

See the Error Handling in Components topics for more details.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 

Method Detail

interfaceSupportsErrorInfo

void interfaceSupportsErrorInfo(GUID riid)
                                throws IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Description

Indicates whether the interface supports IErrorInfo.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.