52.3 Função de autenticação (NWAPPAuthenticateExtern)
A função NWAPPAuthenticateExtern fornece um hook de autenticação externo para a biblioteca zenlite.dll.
52.3.1 Sintaxe
#include <afxwin.h>
bool __stdcall NWAPPAuthenticateExtern
{
char *szTreeName,
char *DSName,
char szWho
}
52.3.2 Parâmetros
- szTreeName
- (IN) Aponta para o nome da árvore de diretórios em que a DLL está localizada no cliente.
- DSName
- (IN) Aponta para o nome do objeto Aplicativo fornecido ao usuário. Por exemplo, esse aplicativo pode solicitar um nome e/ou uma senha ou ainda algum outro método de autenticação, como uma impressão digital para um dispositivo de leitura biométrico.
- szWho
- (IN) Especifica o nome completo do usuário.
52.3.3 Valores de retorno
52.3.4 Comentários
Você é responsável pelo processo de implementação dessa função. Os valores transmitidos a NWAPPAuthenticateExtern que excederem MAX_DN_BYTES bytes (MAX_DN_BYTES = 512) causarão um overflow no buffer e retornarão uma violação de acesso.
IMPORTANTE:não deixe de exportar essa função.