STI_DEVICE_INFORMATIONW構造体 (sti.h)
STI_DEVICE_INFORMATION構造体は、IStillImage::GetDeviceList 関数および IStillImage::GetDeviceInfo 関数の出力パラメーターとして使用されます。 IStillImage::SetupDeviceParameters の入力パラメーターとして使用されます。
構文
typedef struct _STI_DEVICE_INFORMATIONW {
DWORD dwSize;
STI_DEVICE_TYPE DeviceType;
WCHAR szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH];
STI_DEV_CAPS DeviceCapabilities;
DWORD dwHardwareConfiguration;
LPWSTR pszVendorDescription;
LPWSTR pszDeviceDescription;
LPWSTR pszPortName;
LPWSTR pszPropProvider;
LPWSTR pszLocalName;
} STI_DEVICE_INFORMATIONW, *PSTI_DEVICE_INFORMATIONW;
メンバー
dwSize
呼び出し元が指定した、STI_DEVICE_INFORMATION構造体のサイズ (バイト単位)。
DeviceType
静止画像デバイスの種類を識別する STI_DEVICE_TYPE型指定の値。
szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]
デバイスの内部名文字列を含む文字配列。 文字列には、終端の null 文字を含め、最大STI_MAX_INTERNAL_NAME_LENGTH文字を含めることができます。 STI_MAX_INTERNAL_NAME_LENGTHは 、Sti.h で定義されています。
DeviceCapabilities
型STI_DEV_CAPSの構造。
dwHardwareConfiguration
バス接続の種類。 Sti.h では、次の定数が定義されています。
STI_HW_CONFIG_PARALLEL
STI_HW_CONFIG_SCSI
STI_HW_CONFIG_SERIAL
STI_HW_CONFIG_USB
STI_HW_CONFIG_UNKNOWN
pszVendorDescription
デバイスの INF ファイルの INF 製造元セクション から取得されたベンダー識別文字列へのポインター。
pszDeviceDescription
デバイスの INF ファイルの INF Models セクション から取得されたデバイス記述文字列へのポインター。
pszPortName
デバイスのポートを識別する文字列へのポインター。
pszPropProvider
デバイス固有のプロパティ シート ページをコントロール パネルに追加するための DLL のファイル名とエントリ ポイントを含む文字列へのポインター。 デバイスの INF ファイルの PropertyPages エントリから取得します。
pszLocalName
ディスプレイで使用するために、インストール時にユーザーが指定したローカル デバイス名へのポインター。
要件
要件 | 値 |
---|---|
Header | sti.h (Sti.h を含む) |