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]
디바이스의 내부 이름 문자열을 포함하는 문자 배열입니다. 문자열에는 종료 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
디스플레이에 사용하기 위해 설치 중에 사용자가 제공한 로컬 디바이스 이름에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | sti.h(Sti.h 포함) |