RtwqSetDeadline-Funktion (rtworkq.h)
Legt einen Stichtag fest, bis zu dem die Arbeit in einer Arbeitswarteschlange abgeschlossen werden muss.
Syntax
HRESULT RtwqSetDeadline(
[in] DWORD workQueueId,
[in] LONGLONG deadlineInHNS,
[in, out] HANDLE *pRequest
);
Parameter
[in] workQueueId
Der Bezeichner für die Arbeitswarteschlange. Der Bezeichner wird von der RtwqAllocateWorkQueue-Funktion zurückgegeben.
[in] deadlineInHNS
Der Stichtag für die Arbeit in der Warteschlange in Hundert-Nanosekunden-Einheiten. Wenn beispielsweise deadlineInHNS
9600 ist, steht dies für 9600 Hundert-Nanosekunden, 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, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Aktualisieren Sie einen Stichtag, indem Sie einen neuen Stichtag erstellen und den alten veröffentlichen.
Brechen Sie einen Stichtag ab, indem Sie RtwqCancelDeadline aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
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 |