次の方法で共有


PSAM_INIT_NOTIFICATION_ROUTINE コールバック関数 (ntsecapi.h)

InitializeChangeNotify 関数は、パスワード フィルター DLL によって実装されます。 この関数は DLL を初期化します。

構文

PSAM_INIT_NOTIFICATION_ROUTINE PsamInitNotificationRoutine;

BOOLEAN PsamInitNotificationRoutine()
{...}

パラメーター

このコールバック関数にはパラメーターがありません。

戻り値

リターン コード 説明
TRUE
パスワード フィルター DLL が初期化されます。
FALSE
パスワード フィルター DLL が初期化されていません。

解説

InitializeChangeNotify は、パスワード通知 DLL が読み込まれて初期化されていることを確認するために、 ローカル セキュリティ機関 (LSA) によって呼び出されます。

この関数は、__stdcall呼び出し規約を使用する必要があり、DLL によってエクスポートする必要があります。

この関数は、システムにインストールおよび登録されているパスワード フィルターに対してのみ呼び出されます。

この関数内で処理されないプロセス例外は、システム全体でセキュリティ関連のエラーを引き起こす可能性があります。 必要に応じて、構造化例外処理を使用する必要があります。

対象 解決方法については、
パスワード フィルター DLL を実装するときのプログラミングの問題 パスワード フィルターのプログラミングに関する考慮事項
独自のパスワード フィルター DLL をインストールして登録する方法 パスワード フィルター DLL のインストールと登録
Microsoft によって提供されるパスワード フィルター DLL 強力なパスワードの適用と Passfilt.dll

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー ntsecapi.h

関連項目

PasswordChangeNotify

PasswordFilter