Freigeben über


befehl WPD_COMMAND_SMS_SEND

Der WPD_COMMAND_SMS_SEND-Befehl initiiert das Senden einer SMS-Nachricht (Short Message Service) durch ein SMS-Funktionsobjekt.

Befehlskategorie

WPD_CATEGORY_SMS

Parameter

Der Treiber erwartet die folgenden Parameter.

Parameter VarType Beschreibung
WPD_PROPERTY_COMMON_COMMAND_TARGET VT_LPWSTR Erforderlich. Die Objekt-ID des SMS-Funktionsobjekts, das die Nachricht senden soll. Verschiedene SMS-Funktionsobjekte können unterschiedliche Einstellungen haben.
WPD_PROPERTY_SMS_RECIPIENT VT_LPWSTR Erforderlich. Der URI des Empfängers.
WPD_PROPERTY_SMS_MESSAGE_TYPE VT_UI4 Erforderlich. Ein SMS_MESSAGE_TYPES Enumerator, der den Nachrichtentyp (Text oder Binär) angibt.
WPD_PROPERTY_SMS_TEXT_MESSAGE VT_LPWSTR Optional. Wenn WPD_PROPERTY_SMS_MESSAGE_TYPE eine SMS angibt, ist dies die Nachrichtenzeichenfolge. Andernfalls ist dieser Parameter nicht enthalten.
WPD_PROPERTY_SMS_BINARY_MESSAGE VT_VECTOR| VT_UI1 Optional. Wenn WPD_PROPERTY_SMS_MESSAGE_TYPE eine binäre Nachricht angibt, ist dies ein Zeiger auf ein Array von Bytes. Andernfalls ist dieser Parameter nicht enthalten. Das erste DWORD des Werts ist die Länge des Arrays in Bytes.

Rückgabewert

Als Ergebnisse des Treibers werden erwartet:

Ergebnis VarType Beschreibung
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Erforderlich. Ein HRESULT,das angibt, dass der Befehl erfolgreich oder nicht ausgeführt wurde. Wenn der Aufrufer eine ungültige Anforderung sendet, sollte der Treiber HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) zurückgeben und muss keine anderen Ergebniswerte zurückgeben. Fehlercodes umfassen Fehlercodes für windows Portable Devices oder andere geeignete Fehlercodes.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Optional. Ein treiberspezifischer Fehlercode. Dies wird in der Regel nur für Treibertests verwendet, oder wenn Treiber, Gerät und Client gemeinsam entwickelt wurden.

Aufrufen von Methoden

Kann nur mit IPortableDevice::SendCommand direkt aufgerufen werden.

Anforderungen

Anforderung Wert
Header
PortableDevice.h

Siehe auch

Befehle