RtwqSetDeadline2 함수(rtworkq.h)
작업 큐의 작업을 완료해야 하는 최종 기한을 설정합니다.
구문
HRESULT RtwqSetDeadline2(
[in] DWORD workQueueId,
[in] LONGLONG deadlineInHNS,
[in] LONGLONG preDeadlineInHNS,
[in, out] HANDLE *pRequest
);
매개 변수
[in] workQueueId
작업 큐의 식별자입니다. 식별자는 RtwqAllocateWorkQueue 함수에 의해 반환됩니다.
[in] deadlineInHNS
큐의 작업이 완료될 마감일(100나노초 단위)입니다. 예를 들어 가 9600인 경우 deadlineInHNS
96000000나노초(960 마이크로초 또는 0.96밀리초)를 나타냅니다.
[in] preDeadlineInHNS
큐에서 작업을 완료하기 위한 사전 마감일(100나노초 단위)입니다. 예를 들어 가 9600인 경우 preDeadlineInHNS
96000000나노초(960 마이크로초 또는 0.96밀리초)를 나타냅니다.
[in, out] pRequest
RtwqCancelDeadline을 호출하여 요청을 취소하는 데 사용할 수 있는 요청에 대한 핸들을 받습니다.
반환 값
이 함수가 성공하면 S_OK 반환합니다. 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
새 기한을 만들고 이전 기한을 해제하여 마감일을 업데이트합니다.
RtwqCancelDeadline을 호출하여 마감일을 취소합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | rtworkq.h |
라이브러리 | Rtworkq.lib |
DLL | RTWorkQ.dll |