次の方法で共有


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

バス接続の種類。 この値には、次のいずれかの定数を指定できます。この定数は、Ti.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 Section から取得したベンダー識別文字列へのポインター。

pszDeviceDescription

デバイスの INF ファイルの INF Models セクションから取得された、ベンダー指定のデバイス記述文字列へのポインター。

pszPortName

デバイスのポートを識別する文字列へのポインター。

pszPropProvider

デバイス固有のプロパティ シート ページをコントロール パネルに追加するための DLL のファイル名とエントリ ポイントを含む文字列へのポインター。 デバイスの INF ファイル内の PropertyPages エントリから取得します。

pszLocalName

ローカル デバイス名 ("フレンドリ" 名) を含む文字列へのポインター。 ユーザーは、インストール時にこの文字列を指定します。通常は、ユーザー インターフェイスの表示で使用します。

pszUiDll

WIA ユーザー インターフェイス DLL へのポインター。

pszServer

WIA サーバーへのポインター。

必要条件

要件 価値
ヘッダー sti.h (Sti.h を含む)