Freigeben über


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

Weitere Informationen

RtwqCancelDeadline