phoneSetDisplay-Funktion (tapi.h)

Die phoneSetDisplay-Funktion bewirkt, dass die angegebene Zeichenfolge auf dem angegebenen geöffneten Telefongerät angezeigt wird.

Syntax

LONG phoneSetDisplay(
  HPHONE hPhone,
  DWORD  dwRow,
  DWORD  dwColumn,
  LPCSTR lpsDisplay,
  DWORD  dwSize
);

Parameter

hPhone

Handle zum geöffneten Telefongerät. Die Anwendung muss der Besitzer des Telefons sein.

dwRow

Zeilenposition auf der Anzeige, auf der der neue Text angezeigt werden soll.

dwColumn

Spaltenposition auf der Anzeige, auf der der neue Text angezeigt werden soll.

lpsDisplay

Zeiger auf den Speicherort, an dem der Anzeigeinhalt gespeichert ist. Die Anzeigeinformationen müssen das Format aufweisen, das im dwStringFormat-Element der PHONECAPS-Struktur angegeben ist, das die Gerätefunktionen des Telefons beschreibt.

dwSize

Größe der Informationen, auf die von lpsDisplay in Bytes verwiesen wird. Wenn der lpsDisplay-Parameter ein Zeiger auf eine Zeichenfolge ist, muss die Größe den NULL-Abschlusszeichen enthalten.

Rückgabewert

Gibt einen positiven Anforderungsbezeichner zurück, wenn die Funktion asynchron abgeschlossen wird, oder eine negative Fehlernummer, wenn ein Fehler auftritt. Der dwParam2-Parameter der entsprechenden PHONE_REPLY Meldung ist null, wenn die Funktion erfolgreich ist, oder es ist eine negative Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind:

PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOTOWNER, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPHONESTATE, PHONEERR_UNINITIALIZED, PHONEERR_INVALPOINTER, PHONEERR_NOMEM, PHONEERR_INVALPARAM, PHONEERR_RESOURCEUNAVAIL.

Hinweise

Die angegebenen Anzeigeinformationen werden auf die Anzeige des Telefons geschrieben, beginnend an den angegebenen Positionen. Dieser Vorgang überschreibt zuvor angezeigte Informationen. Wenn die Informationsmenge die Größe der Anzeige überschreitet, werden die Informationen abgeschnitten. Die Menge an Informationen, die angezeigt werden können, ist höchstens (dwNumRows * dwNumColumns)-Elemente groß. dwNumRows und dwNumColumns sind in der PHONECAPS-Struktur verfügbar, die von phoneGetDevCaps zurückgegeben wird. sie sind nullbasiert.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi.h
Bibliothek Tapi32.lib
DLL Tapi32.dll

Weitere Informationen

PHONECAPS

PHONE_REPLY

Ergänzende Telefondienstfunktionen

ÜBERSICHT ÜBER TAPI 2.2-Referenz

phoneGetDevCaps