LWia::GetSelectedDeviceType

#include "ltwrappr.h"

virtual L_INT LWia::GetSelectedDeviceType(puDeviceType)

L_UINT32 * puDeviceType;

/* pointer to variable of type L_UINT to receive the selected device type */

Gets the currently selected device type.

Parameter

Description

puDeviceType

The type if the currently selected device. Possible values are:

 

Value

Meaning

 

WiaDeviceTypeScanner

The device is a scanner.

 

WiaDeviceTypeDigitalCamera

The device is a camera. Cameras are not supported by Windows Vista and later.

 

WiaDeviceTypeStreamingVideo

The device contains streaming video. Streaming video is not supported by Windows Server 2003, Windows Vista, or later.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

This feature is available in LEADTOOLS version 16 or higher.

Call this function to determine the currently selected device type.

WIA does not have a default device selection. In order for this function to succeed be sure to call either LWia::SelectDeviceDlg or LWia::SelectDevice before calling this function.

Required DLLs and Libraries

LTWIA

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

LWia::GetSelectedDevice, LWia::SelectDevice, LWia::SelectDeviceDlg, LWia::AcquireSimple, LWia::InitSession, LWia::EndSession, Class Members

Topics:

Managing WIA Sources

 

WIA Functionality: Property Functions

Example

For an example, refer to LWia::EnumDevices.