RtwqPutWaitingWorkItem 함수(rtworkq.h)
이벤트가 신호를 받을 때까지 기다리는 작업 항목을 큐에 대기합니다.
구문
HRESULT RtwqPutWaitingWorkItem(
[in] HANDLE hEvent,
[in] LONG lPriority,
[in] IRtwqAsyncResult *result,
[out, optional] RTWQWORKITEM_KEY *key
);
매개 변수
[in] hEvent
이벤트 또는 타이머와 같은 이벤트 개체에 대한 핸들입니다. 이벤트 개체를 만들려면 CreateEvent 또는 CreateEventEx를 호출합니다.
[in] lPriority
작업 항목의 우선 순위입니다. 작업 항목은 우선 순위에 따라 수행됩니다.
[in] result
비동기 결과 개체의 IRtwqAsyncResult 인터페이스에 대한 포인터입니다. 결과 개체를 만들려면 RtwqCreateAsyncResult를 호출합니다.
[out, optional] key
대기를 취소하는 데 사용할 수 있는 키를 받습니다. 대기를 취소하려면 RtwqCancelWorkItem을 호출하고 키 매개 변수에 이 키를 전달합니다. 이 매개 변수는 NULL일 수 있습니다.
반환 값
이 함수가 성공하면 S_OK 반환합니다. 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | rtworkq.h |
라이브러리 | Rtworkq.lib |
DLL | RTWorkQ.dll |