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]
包含裝置內部名稱字串的字元數位,用於建立裝置物件時參考。 字串最多可以有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 Models 區段取得之廠商提供的裝置描述字串指標。
pszPortName
識別裝置埠的字串指標。
pszPropProvider
字串的指標,其中包含 DLL 的檔名和進入點,以便將裝置特定的屬性表頁面新增至 [控制面板]。 從裝置 INF 檔案中的 PropertyPages 專案取得。
pszLocalName
包含本機裝置名稱的字串指標(易記名稱)。 使用者會在安裝期間提供此字串,通常用於使用者介面顯示。
pszUiDll
WIA 使用者介面 DLL 的指標。
pszServer
WIA 伺服器的指標。
要求
要求 | 價值 |
---|---|
標頭 | sti.h (include Sti.h) |