Função lineSetCallPrivilege (tapi.h)
A função lineSetCallPrivilege define o privilégio do aplicativo como o privilégio especificado.
Sintaxe
LONG lineSetCallPrivilege(
HCALL hCall,
DWORD dwCallPrivilege
);
Parâmetros
hCall
Manipule para a chamada cujo privilégio deve ser definido. O estado de chamada de hCall pode ser qualquer estado.
dwCallPrivilege
Privilégio necessário para a chamada especificada. Esse parâmetro usa uma e apenas uma das constantes LINECALLPRIVILEGE_.
Retornar valor
Retornará zero se a solicitação for bem-sucedida ou um número de erro negativo se ocorrer um erro. Os possíveis valores retornados são:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALCALLSTATE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCALLPRIVILEGE, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Comentários
Se o aplicativo for o único proprietário de uma chamada não ociosa e puder alterar seu privilégio para monitorar, um erro LINEERR_INVALCALLSTATE será retornado. O aplicativo também pode primeiro descartar a chamada usando lineDrop para fazer a transição de chamada para o estado ocioso e, em seguida, alterar seu privilégio.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | tapi.h |
Biblioteca | Tapi32.lib |
DLL | Tapi32.dll |
Confira também
Referência básica dos Serviços de Telefonia