다음을 통해 공유


WSAResetEvent 함수(winsock2.h)

WSAResetEvent 함수는 지정된 이벤트 개체의 상태를 서명되지 않은 상태로 다시 설정합니다.

구문

BOOL WSAAPI WSAResetEvent(
  [in] WSAEVENT hEvent
);

매개 변수

[in] hEvent

열린 이벤트 개체 핸들을 식별하는 핸들입니다.

반환 값

WSAResetEvent 함수가 성공하면 반환 값은 TRUE입니다. 함수가 실패하면 반환 값은 FALSE입니다. 확장 오류 정보를 얻으려면 WSAGetLastError를 호출합니다.

오류 코드 의미
WSANOTINITIALISED
이 함수를 사용하기 전에 성공적인 WSAStartup 호출이 발생해야 합니다.
WSAENETDOWN
네트워크 하위 시스템이 실패했습니다.
WSAEINPROGRESS
차단 Windows 소켓 1.1 호출이 진행 중이거나 서비스 공급자가 여전히 콜백 함수를 처리하고 있습니다.
WSA_INVALID_HANDLE
hEvent 매개 변수가 유효한 이벤트 개체 핸들이 아닙니다.

설명

WSAResetEvent 함수는 이벤트 개체의 상태를 서명되지 않은 상태로 설정하는 데 사용됩니다.

WSAEventSelect 함수와 함께 사용되는 이벤트 개체의 상태를 다시 설정하는 적절한 방법은 이벤트 개체의 핸들을 hEventObject 매개 변수의 WSAEnumNetworkEvents 함수에 전달하는 것입니다. 이렇게 하면 이벤트 개체가 다시 설정되고 소켓에서 활성 FD 이벤트의 상태 원자성 방식으로 조정됩니다.

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
라이브러리 Ws2_32.lib
DLL Ws2_32.dll

추가 정보

WSACloseEvent

WSACreateEvent

WSAEnumNetworkEvents

WSAEventSelect

WSASetEvent

Winsock 함수

Winsock 참조