Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A função lineUnpark recupera a chamada estacionada no endereço especificado e retorna um identificador de chamada para ele.
Sintaxe
LONG lineUnparkA(
HLINE hLine,
DWORD dwAddressID,
LPHCALL lphCall,
LPCSTR lpszDestAddress
);
Parâmetros
hLine
Manipule para o dispositivo de linha aberta no qual uma chamada deve ser descomparnada.
dwAddressID
Endereço em hLine em que o unpark deve ser originado. Um identificador de endereço está permanentemente associado a um endereço; o identificador permanece constante em atualizações do sistema operacional.
lphCall
Ponteiro para o local do tipo HCALL em que o identificador para a chamada não localizada é retornado. Esse identificador não está relacionado a qualquer outro identificador que possa ter sido anteriormente associado à chamada recuperada, como o identificador que poderia ter sido associado à chamada quando ela estava estacionada originalmente. O aplicativo é o único proprietário inicial dessa chamada.
lpszDestAddress
Ponteiro para um buffer de caracteres encerrado em nulo que contém o endereço em que a chamada está estacionada. O endereço está no formato de endereço discável padrão.
Valor de retorno
Retorna um identificador de solicitação positivo se a função for concluída de forma assíncrona ou um número de erro negativo se ocorrer um erro. O parâmetro dwParam2 da mensagem LINE_REPLY correspondente é zero se a função for bem-sucedida ou se for um número de erro negativo se ocorrer um erro. Os possíveis valores retornados são:
LINEERR_INVALADDRESS, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALADDRESSID, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Observações
Nota
O cabeçalho tapi.h define lineUnpark como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino |
Windows |
| cabeçalho | tapi.h |
| biblioteca | Tapi32.lib |
| de DLL |
Tapi32.dll |