Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt fest, dass eine Rückruffunktion in einem festen Intervall aufgerufen werden soll.
Syntax
HRESULT MFAddPeriodicCallback(
[in] MFPERIODICCALLBACK Callback,
[in] IUnknown *pContext,
[out] DWORD *pdwKey
);
Parameter
[in] Callback
Zeiger auf die Rückruffunktion vom Typ MFPERIODICCALLBACK.
[in] pContext
Zeiger auf ein vom Aufrufer bereitgestelltes Objekt, das IUnknown oder NULL implementiert. Dieser Parameter wird an die Rückruffunktion übergeben.
[out] pdwKey
Empfängt einen Schlüssel, der zum Abbrechen des Rückrufs verwendet werden kann. Um den Rückruf abzubrechen, rufen Sie MFRemovePeriodicCallback auf , und übergeben Sie diesen Schlüssel als dwKey-Parameter .
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Funktion wurde erfolgreich ausgeführt. |
Hinweise
Um das Timerintervall für den regelmäßigen Rückruf abzurufen, rufen Sie MFGetTimerPeriodicity auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |