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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk