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 제조업체 섹션에서 가져온 공급업체 식별 문자열에 대한 포인터입니다.
pszDeviceDescription
디바이스 INF 파일의 INF 모델 섹션에서 가져온 공급업체 제공 디바이스 설명 문자열에 대한 포인터입니다.
pszPortName
디바이스의 포트를 식별하는 문자열에 대한 포인터입니다.
pszPropProvider
제어판 디바이스별 속성 시트 페이지를 추가하기 위한 DLL의 파일 이름 및 진입점을 포함하는 문자열에 대한 포인터입니다. 디바이스의 INF 파일의 PropertyPages 항목에서 가져옵니다.
pszLocalName
로컬 디바이스 이름("친숙한" 이름)이 포함된 문자열에 대한 포인터입니다. 사용자는 설치 중에 이 문자열을 제공하며, 일반적으로 사용자 인터페이스 디스플레이에 사용됩니다.
pszUiDll
WIA 사용자 인터페이스 DLL에 대한 포인터입니다.
pszServer
WIA 서버에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | sti.h(Sti.h 포함) |