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
指定工作階段識別碼。 PTP 驅動程式目前未使用此成員,且應該設定為 0。
TransactionId
指定交易標識碼。 PTP 驅動程式目前未使用此成員,且應該設定為 0。
Params[PTP_MAX_PARAMS]
這是一個陣列,由PTP_MAX_PARAMS(定義於 Ptpusd.h) 元素組成,代表響應的參數。
VendorReadData[1]
這是陣列,其中包含從裝置讀取的第一個字節。
言論
如需使用此結構的詳細資訊和範例程式代碼,請參閱 Vendor-Extended Commands。
如需 OpCode 成員中使用的 opcode 詳細資訊,請參閱 ISO 15740:2013 攝影 電子仍圖片圖像處理 ≦ 圖片傳輸協定 (PTP) for Digital Still Photography Devices。
要求
要求 | 價值 |
---|---|
標頭 | ptpusd.h (包括 Ptpusd.h) |