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 sur 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 Photographie − Imagerie de l’image encore électronique − Protocole PTP (Picture Transfer Protocol) pour les appareils numériques still Photography.
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
Consultez commandes étendues par le fournisseur pour plus d’informations et pour obtenir des exemples de code qui utilisent cette structure.
Pour plus d’informations sur les opcodes utilisés dans le membre OpCode, consultez ISO 15740:2013 Photographie − Imagerie électronique de l’image - Image de transfert d’images (PTP) pour les appareils numériques still Photography.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ptpusd.h (include Ptpusd.h) |