52.3 Beglaubigungsfunktion (NWAPPAuthenticateExtern)

Die Funktion "NWAPPAuthenticateExtern" stellt einen externen Beglaubigungs-Hook in der Bibliothek zenlite.dll bereit.

52.3.1 Syntax

#include <afxwin.h>
 
bool __stdcall NWAPPAuthenticateExtern 
{  
   char        *szTreeName, 
   char        *DSName, 
   char         szWho
} 

52.3.2 Parameter

szTreeName
(IN) Verweist auf den Namen des Verzeichnisbaums, in dem sich die DLL auf dem Client befindet.
DSName
(IN) Verweist auf den Namen des Anwendungsobjekts, der dem Benutzer bereitgestellt wird. Diese Anwendung kann beispielweise einen Namen und/oder ein Passwort oder eine andere Beglaubigungsmethode wie einen Fingerabdruck für einen biometrischen Scanner erfordern.
szWho
(IN) Gibt den eindeutigen Benutzernamen an.

52.3.3 Rückgabewerte

TRUE

Starten Sie die Anwendung.

FALSE

Starten Sie die Anwendung nicht.

52.3.4 Anmerkungen

Die Implementierung dieser Funktion bleibt Ihnen überlassen. An die Funktion "NWAPPAuthenticateExtern" weitergegebene Werte, die die durch MAX_DN_BYTES festgelegte Byte-Anzahl überschreiten (MAX_DN_BYTES = 512), führen zu einem Pufferüberlauf und geben eine Zugriffsrechtverletzung zurück.

WICHTIG:Stellen Sie sicher, dass Sie die Funktion exportieren.