PTP_VENDOR_DATA_OUT struttura (ptpusd.h)
La struttura PTP_VENDOR_DATA_OUT contiene informazioni che il dispositivo invia a un'applicazione, in risposta a un comando che l'applicazione ha rilasciato al dispositivo.
Sintassi
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;
Members
ResponseCode
Specifica il codice di risposta. Per altre informazioni, vedere ISO 15740:2013 Photography – Electronic still picture imaging – Picture Transfer Protocol (PTP) per i dispositivi di fotografia digitale.
SessionId
Specifica l'ID sessione. Questo membro non è attualmente usato dal driver PTP e deve essere impostato su 0.
TransactionId
Specifica l'ID transazione. Questo membro non è attualmente usato dal driver PTP e deve essere impostato su 0.
Params[PTP_MAX_PARAMS]
Matrice costituita da elementi PTP_MAX_PARAMS (definiti in Ptpusd.h), che rappresentano i parametri della risposta.
VendorReadData[1]
Matrice contenente un byte (facoltativo) da leggere dal dispositivo.
Commenti
Per altre informazioni e codice di esempio che usa questa struttura, vedere Comandi estesi del fornitore .
Per altre informazioni sui codici opcode usati nel membro OpCode, vedere ISO 15740:2013 Photography - Electronic still picture imaging - Picture Transfer Protocol (PTP) per dispositivi digitali ancora fotografici.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ptpusd.h (include Ptpusd.h) |