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