共用方式為


STI_DEVICE_INFORMATIONW 結構 (sti.h)

STI_DEVICE_INFORMATION 結構會作為 IStillImage::GetDeviceListIStillImage::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]

包含裝置內部名稱字串的字元數位。 字串最多可以有STI_MAX_INTERNAL_NAME_LENGTH個字元,包括終止的 Null 字元。 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 模型區段 取得。

pszPortName

識別裝置埠的字串指標。

pszPropProvider

字串的指標,其中包含 DLL 的檔名和進入點,用於將裝置特定屬性表頁面新增至 控制台。 從裝置 INF 檔案中的 PropertyPages 專案取得。

pszLocalName

在安裝期間提供之使用者的本機裝置名稱指標,以供顯示使用。

規格需求

需求
標頭 sti.h (包含 Sti.h)