Condividi tramite


Comando WPD_COMMAND_SMS_SEND

Il comando WPD_COMMAND_SMS_SEND avvia l'invio di un messaggio breve (SMS) da un oggetto funzionale SMS.

Categoria

WPD_CATEGORY_SMS

Parametri

Per il driver sono previsti i parametri seguenti.

Parametro VarType Descrizione
WPD_PROPERTY_COMMON_COMMAND_TARGET VT_LPWSTR Obbligatorio. ID oggetto del SMS oggetto funzionale che deve inviare il messaggio. Diversi SMS oggetti funzionali possono avere impostazioni diverse.
WPD_PROPERTY_SMS_RECIPIENT VT_LPWSTR Obbligatorio. URI del destinatario.
WPD_PROPERTY_SMS_MESSAGE_TYPE VT_UI4 Obbligatorio. Enumeratore SMS_MESSAGE_TYPES che indica il tipo di messaggio (testo o binario).
WPD_PROPERTY_SMS_TEXT_MESSAGE VT_LPWSTR facoltativo. Se WPD_PROPERTY_SMS_MESSAGE_TYPE indica un sms, questa è la stringa del messaggio; in caso contrario, questo parametro non è incluso.
WPD_PROPERTY_SMS_BINARY_MESSAGE VT_VECTOR| VT_UI1 facoltativo. Se WPD_PROPERTY_SMS_MESSAGE_TYPE indica un messaggio binario, si tratta di un puntatore a una matrice di byte; in caso contrario, questo parametro non è incluso. Il primo DWORD del valore è la lunghezza della matrice, espressa in byte.

Valore restituito

Il driver dovrebbe restituire i risultati seguenti.

Risultato VarType Descrizione
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Obbligatorio. HRESULT che indica l'esito positivo o negativo dell'esecuzione del comando. Se il chiamante effettua una richiesta non valida, il driver deve restituire HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) e non deve restituire altri valori di risultato. I codici di errore includono Windows codici di errore dei dispositivi portatili o altri codici di errore appropriati.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 facoltativo. Codice di errore specifico del driver. Questa operazione viene in genere usata solo per i test dei driver o se il driver, il dispositivo e il client sono tutti progettati insieme.

Chiamata di metodi

Può essere chiamato direttamente usando IPortableDevice::SendCommand.

Requisiti

Requisito Valore
Intestazione
PortableDevice.h

Vedi anche

Comandi