WSASetEvent 関数 (winsock2.h)

WSASetEvent 関数は、指定したイベント オブジェクトの状態を signaled に設定します。

構文

BOOL WSAAPI WSASetEvent(
  [in] WSAEVENT hEvent
);

パラメーター

[in] hEvent

開いているイベント オブジェクトを識別するハンドル。

戻り値

関数が成功した場合、戻り値は TRUE になります

関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報を取得するには、 WSAGetLastError を呼び出します。

エラー コード 意味
WSANOTINITIALIZED
この関数を使用する前に、 WSAStartup 呼び出しが正常に行われる必要があります。
WSAENETDOWN
ネットワーク サブシステムが失敗しました。
WSAEINPROGRESS
ブロックしている Windows Sockets 1.1 呼び出しが進行中であるか、サービス プロバイダーがコールバック関数を処理しています。
WSA_INVALID_HANDLE
hEvent パラメーターが有効なイベント オブジェクト ハンドルではありません。

解説

WSASetEvent 関数は、シグナルを受け取るイベント オブジェクトの状態を設定します。

Windows Phone 8: この関数は、Windows Phone 8 以降の Windows Phone ストア アプリでサポートされています。

Windows 8.1Windows 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

関連項目

WSACloseEvent

WSACreateEvent

WSAResetEvent

Winsock 関数

Winsock リファレンス