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