Fungsi RtwqSetDeadline (rtworkq.h)

Menetapkan tenggat waktu di mana pekerjaan dalam antrean kerja harus diselesaikan.

Sintaks

HRESULT RtwqSetDeadline(
  [in]      DWORD    workQueueId,
  [in]      LONGLONG deadlineInHNS,
  [in, out] HANDLE   *pRequest
);

Parameter

[in] workQueueId

Pengidentifikasi untuk antrean kerja. Pengidentifikasi dikembalikan oleh fungsi RtwqAllocateWorkQueue .

[in] deadlineInHNS

Tenggat waktu untuk pekerjaan dalam antrean selesai, dalam unit seratus nanodetik. Misalnya, jika deadlineInHNS adalah 9600, yang mewakili 9600 ratus nanodetik, yang sama dengan 960 mikrodetik, atau 0,96 milidetik.

[in, out] pRequest

Menerima handel ke permintaan yang dapat digunakan untuk membatalkan permintaan dengan memanggil RtwqCancelDeadline.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Perbarui tenggat waktu dengan membuat tenggat waktu baru dan merilis yang lama.

Batalkan tenggat waktu dengan memanggil RtwqCancelDeadline.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header rtworkq.h
Pustaka Rtworkq.lib
DLL RTWorkQ.dll

Lihat juga

RtwqCancelDeadline