認証関数(NWAPPAuthenticateExtern)

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


構文

#include <afxwin.h> 

bool __stdcall NWAPPAuthenticateExtern
{
char *szTreeName,
char *DSName,
char szWho
}


パラメータ

szTreeName

(IN) DLLが置かれているクライアント上のディレクトリツリーの名前を指定します。


DSName

(IN)ユーザが使用できるアプリケーションオブジェクトの名前を指定します。たとえば、このアプリケーションは名前やパスワード、またはその他の認証方法(バイオメトリックスキャナによる指紋の読み取りなど)を要求することができます。


szWho

(IN)完全修飾ユーザ名を指定します。


戻り値

TRUE

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

FALSE

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


注釈

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

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