다음을 통해 공유


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

추가 정보

RtwqCancelDeadline