次の方法で共有


WinHttpRegisterProxyChangeNotification 関数 (winhttp.h)

有効なプロキシ設定が変更されたときに WinHTTP が呼び出すコールバック関数を登録します。

構文

WINHTTPAPI DWORD WinHttpRegisterProxyChangeNotification(
  ULONGLONG                                ullFlags,
  WINHTTP_PROXY_CHANGE_CALLBACK            pfnCallback,
  PVOID                                    pvContext,
  WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE *hRegistration
);

パラメーター

ullFlags

型: _In_ ULONGLONG

コールバックに渡すフラグ ( たとえば、WINHTTP_PROXY_NOTIFY_CHANGE)。

pfnCallback

型: _In_ WINHTTP_PROXY_CHANGE_CALLBACK

有効なプロキシ設定が変更されたときに呼び出されるコールバック関数へのポインター。

pvContext

型: _In_ PVOID

コールバックに渡すコンテキスト オブジェクトへのポインター。

hRegistration

型: _Out_ WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE*

コールバック関数の登録を識別するハンドル。 登録を解除するには、この値を WinHttpUnregisterProxyChangeNotification に渡しますWINHTTP_PROXY_CHANGE_REGISTRATION_HANDLEPVOID と同等です。

戻り値

操作の結果を示す状態コードを含む DWORD 。 次のコードを返すことができます (リストは完全ではありません)。

コード 説明
ERROR_SUCCESS 操作が成功しました。

要件

要件
Header winhttp.h
Library Winhttp.lib
[DLL] Winhttp.dll