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

추가 정보

PTP_VENDOR_DATA_IN