Freigeben über


RtwqAddPeriodicCallback-Funktion (rtworkq.h)

Legt fest, dass eine Rückruffunktion in einem festen Intervall aufgerufen werden soll.

Syntax

HRESULT RtwqAddPeriodicCallback(
  [in]            RTWQPERIODICCALLBACK Callback,
                  IUnknown             *context,
  [out, optional] DWORD                *key
);

Parameter

[in] Callback

Ein Zeiger auf die Rückruffunktion.

context

Zeiger auf ein vom Aufrufer bereitgestelltes Objekt, das IUnknown oder NULL implementiert. Dieser Parameter wird an die Rückruffunktion übergeben.

[out, optional] key

Empfängt einen Schlüssel, der zum Abbrechen des Rückrufs verwendet werden kann. Um den Rückruf abzubrechen, rufen Sie RtwqRemovePeriodicCallback auf, und übergeben Sie diesen Schlüssel als dwKey-Parameter .

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile rtworkq.h
Bibliothek Rtworkq.lib
DLL RTWorkQ.dll