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]
包含裝置內部名稱字串的字元數位。 字串最多可以有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) |