SocketNotificationRetrieveEvents 함수(winsock2.h)
이 인라인 도우미 함수는 OVERLAPPED_ENTRY 이벤트 마스크를 검색하는 편의를 위해 제공됩니다.
자세한 정보 및 코드 예제는 Winsock 소켓 상태 알림을 참조하세요.
구문
UINT32 SocketNotificationRetrieveEvents(
OVERLAPPED_ENTRY *notification
);
매개 변수
notification
형식: _In_ OVERLAPPED_ENTRY*
소켓 상태 알림에 대해 수신된 OVERLAPPED_ENTRY 대한 포인터입니다.
반환 값
소켓에 대한 알림 이벤트의 비트 마스크를 포함하는 UINT32 입니다.
이 표에는 소켓 알림 이벤트가 나열됩니다. 알림이 수신될 때 가능한 이벤트입니다.
이벤트 | Description |
---|---|
SOCK_NOTIFY_EVENT_IN | 입력은 차단 없이 소켓에서 사용할 수 있습니다. |
SOCK_NOTIFY_EVENT_OUT | 출력은 차단 없이 소켓에 제공할 수 있습니다. |
SOCK_NOTIFY_EVENT_HANGUP | 소켓 연결이 종료되었습니다. |
SOCK_NOTIFY_EVENT_ERR | 소켓이 오류 상태입니다. |
SOCK_NOTIFY_EVENT_REMOVE | 알림이 등록 취소되었습니다. |
설명
등록된 이벤트 필터에 관계없이 SOCK_NOTIFY_EVENT_ERR 및 SOCK_NOTIFY_EVENT_REMOVE 이벤트가 표시될 수 있습니다.
SOCK_NOTIFY_EVENT_REMOVE 이벤트가 표시되면 더 이상 알림이 제공되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
머리글 | winsock2.h |
라이브러리 | Ws2_32.lib |
DLL | Ws2_32.dll |