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) for Digital Still 摄影设备

SessionId

指定会话 ID。 PTP 驱动程序当前未使用此成员,应将其设置为 0。

TransactionId

指定事务 ID。 PTP 驱动程序当前未使用此成员,应将其设置为 0。

Params[PTP_MAX_PARAMS]

Ptpusd.h 中定义的PTP_MAX_PARAMS (组成的数组) 元素,表示响应的参数。

VendorReadData[1]

包含要从设备读取的第一个字节 (可选) 数组。

注解

有关使用此结构的详细信息和示例代码,请参阅 供应商扩展命令

有关 OpCode 成员中使用的操作码的详细信息,请参阅 ISO 15740:2013 摄影 • 电子静止图像成像 • 图片传输协议 (PTP) for Digital Still 摄影设备

要求

要求
Header ptpusd.h (包括 Ptpusd.h)

另请参阅

PTP_VENDOR_DATA_IN