PTP_VENDOR_DATA_OUT 구조체(ptpusd.h)
PTP_VENDOR_DATA_OUT 구조에는 애플리케이션이 디바이스에 발급한 명령에 대한 응답으로 디바이스가 애플리케이션에 보내는 정보가 포함됩니다.
구문
typedef struct _PTP_VENDOR_DATA_OUT {
WORD ResponseCode;
DWORD SessionId;
DWORD TransactionId;
DWORD Params[PTP_MAX_PARAMS];
BYTE VendorReadData[1];
} PTP_VENDOR_DATA_OUT, *PPTP_VENDOR_DATA_OUT;
멤버
ResponseCode
응답 코드를 지정합니다. 자세한 내용은 ISO 15740:2013 사진 - 전자 스틸 사진 이미징 - 디지털 스틸 사진 장치용 PTP(사진 전송 프로토콜)를 참조하세요.
SessionId
세션 ID를 지정합니다. 이 멤버는 현재 PTP 드라이버에서 사용되지 않으며 0으로 설정해야 합니다.
TransactionId
트랜잭션 ID를 지정합니다. 이 멤버는 현재 PTP 드라이버에서 사용되지 않으며 0으로 설정해야 합니다.
Params[PTP_MAX_PARAMS]
응답의 매개 변수를 나타내는 PTP_MAX_PARAMS( Ptpusd.h에 정의됨) 요소로 구성된 배열입니다.
VendorReadData[1]
디바이스에서 읽을 (선택 사항) 첫 번째 바이트를 포함하는 배열입니다.
설명
이 구조를 사용하는 코드 예제 및 자세한 내용은 공급업체 확장 명령을 참조하세요.
OpCode 멤버에 사용되는 opcode에 대한 자세한 내용은 ISO 15740:2013 사진 - 전자 스틸 사진 이미징 - 디지털 스틸 사진 장치용 사진 전송 프로토콜(PTP)을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ptpusd.h(Ptpusd.h 포함) |