52.3 認証関数(NWAPPAuthenticateExtern)

NWAPPAuthenticateExtern関数は、外部認証フックをzenlite.dllライブラリに提供します。

52.3.1 構文

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

52.3.2 パラメータ

szTreeName
(IN) DLLが置かれているクライアント上のディレクトリツリーの名前を指定します。
DSName
(IN)ユーザが使用できるアプリケーションオブジェクトの名前を指定します。たとえば、このアプリケーションは名前やパスワード、またはその他の認証方法(バイオメトリックスキャナによる指紋の読み取りなど)を要求することができます。
szWho
(IN)完全修飾ユーザ名を指定します。

52.3.3 戻り値

TRUE

アプリケーションを起動します。

FALSE

アプリケーションを起動しません。

52.3.4 注釈

この関数の実装は管理者が実行します。MAX_DN_BYTESバイト(MAX_DN_BYTES = 512)を超える値をNWAPPAuthenticateExternに渡すと、バッファがオーバーフローして、アクセス違反が返されます。

重要:この関数は必ずエクスポートしてください。