次の方法で共有


PWLX_CHANGE_PASSWORD_NOTIFY_EX コールバック関数 (winwlx.h)

[WlxChangePasswordNotifyEx 関数は、Windows Server 2008 および Windows Vista では使用できなくなりました。

GINA によって呼び出され、パスワードが変更されたことを特定のネットワーク プロバイダー (またはすべてのネットワーク プロバイダー) に通知します。

メモ Windows Vista では GINA DLL は無視されます。
 
このようにして、GINA はパスワード変更要求を特定のネットワーク プロバイダーに渡すことができます。

この関数は 、WlxChangePasswordNotify 関数よりも優先されます。

構文

PWLX_CHANGE_PASSWORD_NOTIFY_EX PwlxChangePasswordNotifyEx;

int PwlxChangePasswordNotifyEx(
  [in] HANDLE hWlx,
  [in] PWLX_MPR_NOTIFY_INFO pMprInfo,
  [in] DWORD dwChangeInfo,
  [in] PWSTR ProviderName,
  [in] PVOID Reserved
)
{...}

パラメーター

[in] hWlx

WlxInitialize 呼び出しで GINA に渡される Winlogon ハンドルを指定します。

[in] pMprInfo

複数プロバイダー ルーター (MPR) 情報を含むWLX_MPR_NOTIFY_INFO構造体を指します。 Winlogon は LocalFree を呼び出して、この構造体が指すすべてのデータを解放します。

[in] dwChangeInfo

ネットワーク プロバイダー API から情報フラグを変更します。

[in] ProviderName

システムがすべてのネットワーク プロバイダーに通知できるようにするために、ネットワーク プロバイダーの名前または NULL を 指定します。

[in] Reserved

予約済み。 0 に設定する必要があります。

戻り値

関数の呼び出しが成功した場合、 WlxChangePasswordNotifyEx 関数は 0 を返します。 その他の値はエラーを示します。

注釈

この関数は 、WlxChangePasswordNotify 関数よりも優先されます。

要件

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

こちらもご覧ください

WLX_MPR_NOTIFY_INFO

WlxChangePasswordNotify

WlxInitialize