5. [pywin32] SetEvent 함수

pywin32/win32event|2020. 8. 31. 00:32

SetEvent(hEvent)

 

이벤트를 셋트 시키는 함수입니다.

 

인자로는 hEvent : PyHANDLE 가 있습니다.

 

hEvent: 셋트 시킬 이벤트의 핸들입니다. 보통 OpenEvent 함수의 리턴값을 사용하게 됩니다.

 

import win32event
import win32con
import win32api

evtHandle = win32event.OpenEvent(win32event.EVENT_ALL_ACCESS, win32con.FALSE, "eventTest")

win32event.SetEvent(evtHandle)

win32api.CloseHandle(evtHandle)

위의 함수 예제도 WaitForSingleObject 함수의 예제를 실행시킨 후 파이썬을 하나 더 실행시켜서 해보셔야 합니다.

* 현재 WaitForSingleObject 함수의 시간이 3초(3000ms)로 되어 있는데 시간이 부족하면 더 늘리셔도 무방합니다.

 

[pywin32/win32event] - 3. [pywin32] WaitForSingleObject 함수

 

3. [pywin32] WaitForSingleObject 함수

int = WaitForSingleObject(hHandle, milliseconds ) 이벤트 하나를 등록시켜놓고 이벤트가 셋트 되면 이를 알려주는 함수입니다. 인자로는 hHandle : PyHANDLE, milliseconds : int 가 있습니다. hHandle: 대기상..

ssjune.tistory.com

 

실행 결과 셋트되었습니다.

 

반응형

'pywin32 > win32event' 카테고리의 다른 글

7. [pywin32] PulseEvent 함수  (0) 2020.08.31
6. [pywin32] ResetEvent 함수  (0) 2020.08.31
4. [pywin32] OpenEvent 함수  (0) 2020.08.31
3. [pywin32] WaitForSingleObject 함수  (0) 2020.08.31
2. [pywin32] CreateEvent 함수  (0) 2020.08.30

댓글()