IEnumWIA_DEV_CAPS interface (wia_xp.h)
The IEnumWIA_DEV_CAPS interface enumerates the currently available Windows Image Acquisition (WIA) hardware device capabilities. Device capabilities include commands and events that the device supports.
Inheritance
The IEnumWIA_DEV_CAPS interface inherits from the IUnknown interface. IEnumWIA_DEV_CAPS also has these types of members:
Methods
The IEnumWIA_DEV_CAPS interface has these methods.
IEnumWIA_DEV_CAPS::Clone The IEnumWIA_DEV_CAPS::Clone method creates an additional instance of the IEnumWIA_DEV_CAPS interface and sends back a pointer to it. |
IEnumWIA_DEV_CAPS::GetCount The IEnumWIA_DEV_CAPS::GetCount method returns the number of elements stored by this enumerator. |
IEnumWIA_DEV_CAPS::Next The IEnumWIA_DEV_CAPS::Next method fills an array of pointers to WIA_DEV_CAP structures. |
IEnumWIA_DEV_CAPS::Reset The IEnumWIA_DEV_CAPS::Reset method is used by applications to restart the enumeration of device capabilities. |
IEnumWIA_DEV_CAPS::Skip The IEnumWIA_DEV_CAPS::Skip method skips the specified number of hardware device capabilities during an enumeration of available device capabilities. |
Remarks
The IEnumWIA_DEV_CAPS interface is a specific implementation for WIA of the standard OLE enumeration interface. For details, see IEnumXXXX.
Applications obtain a pointer to the IEnumWIA_DEV_CAPS interface by invoking the IWiaItem::EnumDeviceCapabilities method.
The IEnumWIA_DEV_CAPS interface, like all Component Object Model (COM) interfaces, inherits the IUnknown interface methods.
IUnknown Methods | Description |
---|---|
IUnknown::QueryInterface | Returns pointers to supported interfaces. |
IUnknown::AddRef | Increments reference count. |
IUnknown::Release | Decrements reference count. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional, Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | wia_xp.h (include Wia.h) |
See also
Other Resources
Reference