comando WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ
El comando WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ envía un bloque de comandos MTP, seguido de una fase de datos. (Los datos se envían desde el dispositivo al host).
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_OPERATION_CODE | VT_UI4 | Necesario. Identifica un código de operación MTP extendido por el proveedor. |
WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS | VT_UI4 | Necesario. IPortableDevicePropVariantCollection, que identifica los parámetros necesarios para el código de operación del proveedor. |
Valor devuelto
El controlador devuelve los resultados siguientes.
Resultado | VarType | Descripción |
---|---|---|
WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE | VT_UI8 | Necesario. Devuelve el tamaño total de los datos, en bytes, excepto cualquier sobrecarga procedente del dispositivo. Si el dispositivo informa de un tamaño de datos desconocido (0xFFFFFFFF), el controlador debe llamar a ReadData repetidamente hasta que se reciba un fragmento corto. |
WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE | VT_UI4 | Opcional. Devuelve el tamaño óptimo del búfer de transferencia. |
WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT | VT_LPWSTR | Necesario. Especifica el identificador de contexto para las transferencias de datos posteriores. |
Llamar a métodos
Solo se puede llamar directamente mediante IPortableDevice::SendCommand.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de