STI_WIA_DEVICE_INFORMATIONW構造体 (sti.h)
STI_WIA_DEVICE_INFORMATION構造体には、デバイス情報が含まれています。
構文
typedef struct _STI_WIA_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;
LPWSTR pszUiDll;
LPWSTR pszServer;
} STI_WIA_DEVICE_INFORMATIONW, *PSTI_WIA_DEVICE_INFORMATIONW;
メンバー
dwSize
STI_WIA_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 Manufacturer セクション から取得したベンダー識別文字列へのポインター。
pszDeviceDescription
デバイスの INF ファイルの INF Models セクション から取得した、ベンダー指定のデバイス記述文字列へのポインター。
pszPortName
デバイスのポートを識別する文字列へのポインター。
pszPropProvider
デバイス固有のプロパティ シート ページをコントロール パネルに追加するための DLL のファイル名とエントリ ポイントを含む文字列へのポインター。 デバイスの INF ファイルの PropertyPages エントリから取得します。
pszLocalName
ローカル デバイス名 ("フレンドリ" 名) を含む文字列へのポインター。 ユーザーはインストール時にこの文字列を指定します。通常はユーザー インターフェイスディスプレイで使用されます。
pszUiDll
WIA ユーザー インターフェイス DLL へのポインター。
pszServer
WIA サーバーへのポインター。
要件
要件 | 値 |
---|---|
Header | sti.h (Sti.h を含む) |