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 Photography Devices。
SessionId
指定会话 ID。 此成员当前未由 PTP 驱动程序使用,应设置为 0。
TransactionId
指定事务 ID。 此成员当前未由 PTP 驱动程序使用,应设置为 0。
Params[PTP_MAX_PARAMS]
数组由PTP_MAX_PARAMS(在 Ptpusd.h) 元素中定义,表示响应的参数。
VendorReadData[1]
数组包含从设备读取的第一个字节(可选)。
言论
有关使用此结构的详细信息和示例代码,请参阅 供应商扩展命令。
有关 OpCode 成员中使用的作码的详细信息,请参阅 ISO 15740:2013 摄影 • 电子静止图片图像处理 • 数字静止摄影设备的图片传输协议 (PTP)。
要求
要求 | 价值 |
---|---|
标头 | ptpusd.h (包括 Ptpusd.h) |