Compartir a través de


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)

Consulte también

PTP_VENDOR_DATA_IN