estructura PTP_VENDOR_DATA_OUT (ptpusd.h)
La estructura PTP_VENDOR_DATA_OUT contiene información que el dispositivo envía a una aplicación, en respuesta a un comando que la aplicación emitió al dispositivo.
Sintaxis
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;
Miembros
ResponseCode
Especifica el código de respuesta. Para obtener más información, vea ISO 15740:2013 Fotografía – Imagen electrónica de imágenes fijas – Protocolo de transferencia de imágenes (PTP) para dispositivos digitales de fotografía fija.
SessionId
Especifica el identificador de sesión. El controlador PTP no usa actualmente este miembro y debe establecerse en 0.
TransactionId
Especifica el identificador de transacción. El controlador PTP no usa actualmente este miembro y debe establecerse en 0.
Params[PTP_MAX_PARAMS]
Es una matriz que consta de elementos PTP_MAX_PARAMS (definidos en Ptpusd.h), que representan los parámetros de la respuesta.
VendorReadData[1]
Es una matriz que contiene un primer byte (opcional) que se va a leer desde el dispositivo.
Comentarios
Consulte Comandos extendidos por el proveedor para obtener más información y código de ejemplo que usa esta estructura.
Para obtener más información sobre los códigos de operación utilizados en el miembro OpCode , vea ISO 15740:2013 Fotografía – Imagen electrónica de imágenes fijas – Protocolo de transferencia de imágenes (PTP) para dispositivos digitales de fotografía fija.
Requisitos
Requisito | Valor |
---|---|
Header | ptpusd.h (incluya Ptpusd.h) |