Condividi tramite


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)

Vedi anche

PTP_VENDOR_DATA_IN