Freigeben über


lineSetCallPrivilege-Funktion (tapi.h)

Die lineSetCallPrivilege-Funktion legt die Berechtigung der Anwendung auf das angegebene Recht fest.

Syntax

LONG lineSetCallPrivilege(
  HCALL hCall,
  DWORD dwCallPrivilege
);

Parameter

hCall

Handle an den Aufruf, dessen Berechtigung festgelegt werden soll. Der Anrufstatus von hCall kann ein beliebiger Zustand sein.

dwCallPrivilege

Erforderliche Berechtigung für den angegebenen Aufruf. Dieser Parameter verwendet nur eine der LINECALLPRIVILEGE_ Konstanten.

Rückgabewert

Gibt null zurück, wenn die Anforderung erfolgreich ist, oder eine negative Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind:

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALCALLSTATE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCALLPRIVILEGE, LINEERR_UNINITIALIZED, LINEERR_NOMEM.

Hinweise

Wenn die Anwendung der alleinige Besitzer eines Aufrufs ohne Leerlauf ist und ihre Überwachungsberechtigung ändern kann, wird ein LINEERR_INVALCALLSTATE Fehler zurückgegeben. Die Anwendung kann den Aufruf auch zuerst mit lineDrop löschen, um den Anruf in den Leerlaufzustand zu übergehen und dann seine Berechtigung zu ändern.

Anforderungen

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

Weitere Informationen

Referenz zu Grundlegenden Telefoniediensten

ÜBERSICHT ÜBER TAPI 2.2-Referenz

lineDrop