Função RasGetSubEntryHandleA (ras.h)
A função RasGetSubEntryHandle recupera um identificador de conexão para uma subentidade especificada de uma conexão multilink.
Sintaxe
DWORD RasGetSubEntryHandleA(
[in] HRASCONN unnamedParam1,
[in] DWORD unnamedParam2,
[out] LPHRASCONN unnamedParam3
);
Parâmetros
[in] unnamedParam1
Especifica o identificador de conexão
[in] unnamedParam2
Especifica um índice de subentrada válido para a entrada da lista telefônica.
[out] unnamedParam3
Ponteiro para a variável HRASCONN
Valor de retorno
Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.
Se a função falhar, o valor retornado será um dos seguintes códigos de erro ou um valor de códigos de erro de roteamento e acesso remoto ou Winerror.h.
Valor | Significado |
---|---|
|
O identificador de conexão hRasConn não representa uma entrada de lista telefônica conectada. |
|
Os parâmetros e |
|
O valor especificado por dwSubEntry excede o número máximo de subentidades para a entrada da lista telefônica. |
Observações
O identificador de conexão especificado no parâmetro hRasConn refere-se a toda a conexão multilink, mas o identificador de conexão retornado no parâmetro *lphRasConn refere-se apenas à conexão de subentrada. Use o identificador de conexão de subentrada em qualquer função que aceite um parâmetro hRasConn, incluindo as funções RasHangUp, RasGetConnectStatuse RasGetProjectionInfoEx. As informações de projeção retornadas por RasGetProjectionInfo para uma entrada multilink é a mesma para cada um dos identificadores de conexão de subentrada que é para o identificador de conexão principal.
Você pode chamar RasHangUp no identificador retornado pelo rasGetSubEntryHandle para encerrar um único link em uma conexão de vários vínculos. No entanto, você não pode usar rasGetConnectStatus para determinar se o link foi encerrado; RasGetConnectStatus pode não retornar ERROR_INVALID_HANDLE mesmo que o link tenha terminado com êxito.
Nota
O cabeçalho ras.h define RasGetSubEntryHandle 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 |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | ras.h |
biblioteca | Rasapi32.lib |
de DLL |
Rasapi32.dll |
Consulte também
rasGetConnectStatus