RtwqSetDeadline2-Funktion (rtworkq.h)
Legt einen Termin fest, bis zu dem die Arbeit in einer Arbeitswarteschlange abgeschlossen werden muss.
Syntax
HRESULT RtwqSetDeadline2(
[in] DWORD workQueueId,
[in] LONGLONG deadlineInHNS,
[in] LONGLONG preDeadlineInHNS,
[in, out] HANDLE *pRequest
);
Parameter
[in] workQueueId
Der Bezeichner für die Arbeitswarteschlange. Der Bezeichner wird von der RtwqAllocateWorkQueue-Funktion zurückgegeben.
[in] deadlineInHNS
Die Frist, bis die Arbeiten in der Warteschlange abgeschlossen werden, in Hundert-Nanosekunden-Einheiten. Wenn beispielsweise deadlineInHNS
9600 ist, stellt dies 9600 Hundert-Nanosekunden dar, was 960 Mikrosekunden oder 0,96 Millisekunden entspricht.
[in] preDeadlineInHNS
Die Vorfrist für die Arbeit in der Warteschlange, die abgeschlossen werden soll, in Einheiten von hundert Nanosekunden. Wenn beispielsweise preDeadlineInHNS
9600 ist, stellt dies 9600 Hundert-Nanosekunden dar, was 960 Mikrosekunden oder 0,96 Millisekunden entspricht.
[in, out] pRequest
Empfängt ein Handle für die Anforderung, das zum Abbrechen der Anforderung verwendet werden kann, indem RtwqCancelDeadline aufgerufen wird.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Aktualisieren Sie einen Stichtag, indem Sie einen neuen Termin erstellen und den alten Termin freigeben.
Stornieren Sie einen Stichtag, indem Sie RtwqCancelDeadline aufrufen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | rtworkq.h |
Bibliothek | Rtworkq.lib |
DLL | RTWorkQ.dll |