Comando WPD_COMMAND_SMS_SEND

El comando WPD_COMMAND_SMS_SEND inicia el envío de un mensaje de servicio de mensajes corto (SMS) mediante un objeto funcional SMS.

Categoría de comando

WPD_CATEGORY_SMS

Parámetros

El controlador espera los parámetros siguientes.

Parámetro VarType Descripción
WPD_PROPERTY_COMMON_COMMAND_TARGET VT_LPWSTR Necesario. Identificador de objeto del objeto SMS objeto funcional que debe enviar el mensaje. Diferentes SMS objetos funcionales pueden tener diferentes configuraciones.
WPD_PROPERTY_SMS_RECIPIENT VT_LPWSTR Necesario. URI del destinatario.
WPD_PROPERTY_SMS_MESSAGE_TYPE VT_UI4 Necesario. Enumerador SMS_MESSAGE_TYPES que indica el tipo de mensaje (texto o binario).
WPD_PROPERTY_SMS_TEXT_MESSAGE VT_LPWSTR Opcional. Si WPD_PROPERTY_SMS_MESSAGE_TYPE indica un mensaje de texto, esta es la cadena de mensaje; de lo contrario, este parámetro no se incluye.
WPD_PROPERTY_SMS_BINARY_MESSAGE VT_VECTOR| VT_UI1 Opcional. Si WPD_PROPERTY_SMS_MESSAGE_TYPE indica un mensaje binario, se trata de un puntero a una matriz de bytes; de lo contrario, este parámetro no se incluye. El primer DWORD del valor es la longitud de la matriz, en bytes.

Valor devuelto

El controlador debe devolver los resultados siguientes.

Resultado VarType Descripción
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Necesario. HrESULT que indica que se ha realizado correctamente o no se ha realizado el comando. Si el autor de la llamada realiza una solicitud no válida, el controlador debe devolver HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) y no es necesario devolver ningún otro valor de resultado. Los códigos de error incluyen Windows códigos de error de dispositivos portátiles o cualquier otro código de error adecuado.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Opcional. Código de error específico del controlador. Normalmente, esto solo se usa para las pruebas de controladores o si el controlador, el dispositivo y el cliente están diseñados juntos.

Llamar a métodos

Solo se puede llamar directamente mediante IPortableDevice::SendCommand.

Requisitos

Requisito Value
Encabezado
PortableDevice.h

Consulte también

Comandos