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) |