Compartir a través de


estructura PTP_VENDOR_DATA_IN (ptpusd.h)

La estructura PTP_VENDOR_DATA_IN contiene información sobre un comando arbitrario que emite una aplicación al dispositivo.

Sintaxis

typedef struct _PTP_VENDOR_DATA_IN {
  WORD  OpCode;
  DWORD SessionId;
  DWORD TransactionId;
  DWORD Params[PTP_MAX_PARAMS];
  DWORD NumParams;
  DWORD NextPhase;
  BYTE  VendorWriteData[1];
} PTP_VENDOR_DATA_IN, *PPTP_VENDOR_DATA_IN;

Miembros

OpCode

Especifica el código de operación del comando. Para obtener más información, vea ISO 15740:2013 Fotografía – Imágenes de imágenes fijas electrónicas – Protocolo de transferencia de imágenes (PTP) para dispositivos de fotografía todavía digitales.

SessionId

Especifica el identificador de sesión. El controlador PTP no usa este miembro actualmente y debe establecerse en 0.

TransactionId

Especifica el identificador de transacción. El controlador PTP no usa este miembro actualmente y debe establecerse en 0.

Params[PTP_MAX_PARAMS]

Es una matriz que consta de PTP_MAX_PARAMS (definidos en elementos ptpusd.h), que representan los parámetros del comando.

NumParams

Especifica el número real de elementos de la matriz de Parámetros.

NextPhase

Indica si se van a leer datos del dispositivo, escribir datos en el dispositivo o ninguno de ellos. Este miembro se puede establecer en uno de los siguientes valores:

Valor Significado
PTP_NEXTPHASE_NO_DATA No se va a leer ni escribir ningún dato en el dispositivo.
PTP_NEXTPHASE_READ_DATA Lee datos del dispositivo.
PTP_NEXTPHASE_WRITE_DATA Escriba datos en el dispositivo.

VendorWriteData[1]

Es una matriz que contiene un primer byte (opcional) que se va a escribir en el dispositivo.

Observaciones

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 de opCode de, vea ISO 15740:2013 Fotografía - Imágenes de imágenes electrónicas de imágenes fijas – Protocolo de transferencia de imágenes (PTP) para dispositivos de fotografía todavía digitales.

Requisitos

Requisito Valor
encabezado de ptpusd.h (incluya Ptpusd.h)

Consulte también

PTP_VENDOR_DATA_OUT