Comando WPD_COMMAND_MTP_EXT_WRITE_DATA

El comando WPD_COMMAND_MTP_EXT_WRITE_DATA envía datos al dispositivo después de ejecutar el comando WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE .

Categoría de comando

WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS

Parámetros

El controlador espera los parámetros siguientes.

Parámetro VarType Descripción
WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT VT_LPWSTR Necesario. Identifica el contexto devuelto por la llamada anterior al dispositivo.
WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE VT_UI4 Necesario. Especifica el número de bytes que se van a escribir.
WPD_PROPERTY_MTP_EXT_TRANSFER_DATA VT_VECTOR| VT_UI1 Necesario. Identifica el búfer en el que se copian los datos del dispositivo.

Valor devuelto

El controlador devuelve los resultados siguientes.

Resultado VarType Descripción
WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN VT_UI4 Necesario. Especifica el número de bytes enviados al dispositivo.

Llamar a métodos

Solo se puede llamar directamente mediante IPortableDevice::SendCommand.

Requisitos

Requisito Value
Encabezado
WpdMtpExtensions.h

Consulte también

Compatibilidad con extensiones MTP