다음을 통해 공유


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 포함)