Partager via


structure PTP_VENDOR_DATA_OUT (ptpusd.h)

La structure PTP_VENDOR_DATA_OUT contient des informations que l’appareil envoie à une application, en réponse à une commande que l’application a émise à l’appareil.

Syntaxe

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;

Membres

ResponseCode

Spécifie le code de réponse. Pour plus d’informations, consultez ISO 15740 :2013 Photography - Electronic still picture imaging − Picture Transfer Protocol (PTP) for Digital Still Photography Devices.

SessionId

Spécifie l’ID de session. Ce membre n’est actuellement pas utilisé par le pilote PTP et doit être défini sur 0.

TransactionId

Spécifie l’ID de transaction. Ce membre n’est actuellement pas utilisé par le pilote PTP et doit être défini sur 0.

Params[PTP_MAX_PARAMS]

Tableau composé d’éléments PTP_MAX_PARAMS (définis dans Ptpusd.h), représentant les paramètres de la réponse.

VendorReadData[1]

Tableau contenant un premier octet (facultatif) à lire à partir de l’appareil.

Remarques

Pour plus d’informations et un exemple de code qui utilise cette structure, consultez Commandes étendues par le fournisseur.

Pour plus d’informations sur les opcodes utilisés dans le membre OpCode , consultez Iso 15740 :2013 Photography − Electronic still picture imaging − Picture Transfer Protocol (PTP) for Digital Still Photography Devices.

Configuration requise

Condition requise Valeur
En-tête ptpusd.h (inclure Ptpusd.h)

Voir aussi

PTP_VENDOR_DATA_IN