特定のネームスペース version-2 プロバイダをクライアントから利用不可にする。
WSAUnadvertiseProvider puuidProviderId
puuidProviderId : [var] ネームスペースプロバイダのプロバイダ ID へのポインタ。
(プラグイン / モジュール : ws2_32.dll)
特定のネームスペース version-2 プロバイダをクライアントから利用不可にする。 [戻り値] エラーがない場合、**WSAUnadvertiseProvider** はゼロを返す。そうでない場合は **SOCKET_ERROR** を返し、WSAGetLastError で特定のエラーコードを取得できる。 このドキュメントは省略されている。 [備考] **WSAUnadvertiseProvider** 関数は、Windows Vista 以降で利用可能な NSPv2 アーキテクチャの一部として使用される。Windows Vista および Windows Server 2008 では、**WSAUnadvertiseProvider** は NS_EMAIL ネームスペースプロバイダに対する操作のみに使用できる。一般に NSPv2 プロバイダは呼び出し元アプリケーションとは別のプロセスで実装され、クライアントの動作に応じて活性化されるものではない。各プロバイダホスティングアプリケーションが、WSAAdvertiseProvider と **WSAUnadvertiseProvider** 呼び出しによって当該プロバイダの公開可否を決定する。クライアント側は公開中 (広告中) のプロバイダに対して接続を試みるのみである。
| プラグイン / モジュール | ws2_32.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の ws2_32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_ws2_32_gen2.hs |