WscRegisterForChanges 関数 (wscapi.h)

Windows セキュリティ センター (WSC) がセキュリティ プロバイダーの正常性に影響を与える可能性のある変更を検出したときに実行するコールバック関数を登録します。

構文

HRESULT WscRegisterForChanges(
  [in]  LPVOID                 Reserved,
  [out] PHANDLE                phCallbackRegistration,
  [in]  LPTHREAD_START_ROUTINE lpCallbackAddress,
  [in]  PVOID                  pContext
);

パラメーター

[in] Reserved

予約済み。 NULL にする必要があります。

[out] phCallbackRegistration

コールバック登録へのハンドルへのポインター。 コールバック関数の使用が完了したら、 WscUnRegisterChanges 関数を呼び出して登録を解除します。

[in] lpCallbackAddress

WSC サービスへの変更が発生したときに呼び出されるアプリケーション定義関数へのポインター。 この関数は、WSC サービスが開始または停止されたときにも呼び出されます。

[in] pContext

lpCallbackAddress パラメーターが指す関数に lpParameter パラメーターとして渡される変数へのポインター。

戻り値

関数が成功した場合はS_OKを返し、それ以外の場合はエラー コードを返します。

解説

コールバック メソッドへの通知の受信を停止する場合は、 WscUnRegisterChanges 関数を呼び出して登録を解除できます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー wscapi.h
Library Wscapi.lib
[DLL] Wscapi.dll

関連項目

WscUnRegisterChanges