AdsConnect60
Estabelece uma conexão com o servidor (versão 6.0+).
Sintaxe
UNSIGNED32 AdsConnect60(UNSIGNED8* pucServer, UNSIGNED16 usServerType,
UNSIGNED8* pucUser, UNSIGNED8* pucPwd,
UNSIGNED32 ulOptions, ADSHANDLE* phConnect);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
pucServer |
UNSIGNED8* |
Caminho do diretório ou URI (tcp:// ou tls://). |
usServerType |
UNSIGNED16 |
Tipo do servidor (reservado). |
pucUser |
UNSIGNED8* |
Nome do utilizador (para autenticação). |
pucPwd |
UNSIGNED8* |
Palavra-passe (para autenticação). |
ulOptions |
UNSIGNED32 |
Opções (reservadas). |
phConnect |
ADSHANDLE* |
Ponteiro para receber o handle da conexão. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. AE_INTERNAL_ERROR (5000) se a conexão falhar.
Descrição
AdsConnect60 é a versão estendida de AdsConnect, suportando autenticação e protocolos seguros (TLS).
URI suportados:
/caminho- Conexão localtcp://host:port/dir- Conexão remotatls://host:port/dir- Conexão TLS remota
Exemplo
ADSHANDLE hConnect;
AdsConnect60("tcp://192.168.1.100:16262//dados", ADS_REMOTE_SERVER,
"user", "pass", 0, &hConnect);