WSACloseEvent 関数は、開いているイベント オブジェクト ハンドルを閉じます。
構文
BOOL WSAAPI WSACloseEvent(
[in] WSAEVENT hEvent
);
パラメーター
[in] hEvent
開いているイベントを識別するオブジェクト ハンドル。
戻り値
関数が成功した場合、戻り値は TRUE になります。
関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報を取得するには、 WSAGetLastError を呼び出します。
| エラー コード | 意味 |
|---|---|
| この関数を使用する前に 、WSAStartup 呼び出しが正常に行われる必要があります。 | |
| ネットワーク サブシステムが失敗しました。 | |
| ブロックしている Windows ソケット 1.1 呼び出しが進行中であるか、サービス プロバイダーがコールバック関数を処理しています。 | |
| hEvent は有効なイベント オブジェクト ハンドルではありません。 |
注釈
WSACloseEvent 関数は、イベント オブジェクトへのハンドルを閉じ、イベント オブジェクトに関連付けられているリソースを解放します。 この関数は、 WSACreateEvent 関数によって作成されたハンドルを閉じるのに使用されます。 イベント オブジェクトへのハンドルが閉じられると、このハンドルへのそれ以上の参照はエラー WSA_INVALID_HANDLEで失敗します。
Windows Phone 8: この関数は、Windows Phone 8 以降のWindows Phone ストア アプリでサポートされています。
Windows 8.1とWindows Server 2012 R2: この関数は、Windows 8.1、Windows Server 2012 R2 以降の Windows ストア アプリでサポートされています。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows 8.1、 Windows Vista [デスクトップ アプリ |UWP アプリ] |
| サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
| 対象プラットフォーム | Windows |
| ヘッダー | winsock2.h |
| Library | Ws2_32.lib |
| [DLL] | Ws2_32.dll |