IC Imaging Control C++

IVCDPropertyItems::findInterface Method

IVCDPropertyItems::findInterface Method

Searches the collection for a IVCDPropertyInterface with a given combination of item, element and interface id.
Syntax:
smart_com<IVCDPropertyInterface> findInterface( const GUID& itemID, const wchar_t* pElementName,
                                                              const GUID& itfTypeID = GUID_NULL ) const;
smart_com<IVCDPropertyInterface> findInterface( const GUID& itemID, const GUID& elementID,
                                                              const GUID& itfTypeID = GUID_NULL ) const;
Parameter Description
itemID

Specifies the ItemID for which to search.

elementID

Specifies the elementID of the element that the item should contain.

pElementName

Specifies the name of the element that the itme should contain.

itfTypeID

Specifies the interfaceID, defaults to GUID_NULL.

Return value:

If the collection contains an item with an interface matching the given interface path, the findInterface method returns a pointer to the IVCDPropertyInterface. If the interface is not found, 0 is returned.

See also: IVCDPropertyItems, IVCDPropertyItem, IVCDPropertyInterface, Standard Property Item GUIDs, Standard Element GUIDs, Standard Interface GUIDs

<< IVCDPropertyItems

Get in touch with us


About The Imaging Source

Established in 1990, The Imaging Source is one of the leading manufacturers of industrial cameras, frame grabbers and video converters for production automation, quality assurance, logistics, medicine, science and security.

Our comprehensive range of cameras with USB 3.1, USB 3.0, USB 2.0, GigE interfaces and other innovative machine vision products are renowned for their high quality and ability to meet the performance requirements of demanding applications.

Automated Imaging Association ISO 9001:2015 certified

Contact us