Funzione MFAddPeriodicCallback (mfapi.h)
Imposta una funzione di callback da chiamare a un intervallo fisso.
Sintassi
HRESULT MFAddPeriodicCallback(
[in] MFPERIODICCALLBACK Callback,
[in] IUnknown *pContext,
[out] DWORD *pdwKey
);
Parametri
[in] Callback
Puntatore alla funzione di callback, di tipo MFPERIODICCALLBACK.
[in] pContext
Puntatore a un oggetto fornito dal chiamante che implementa IUnknown o NULL. Questo parametro viene passato alla funzione di callback.
[out] pdwKey
Riceve una chiave che può essere usata per annullare il callback. Per annullare il callback, chiamare MFRemovePeriodicCallback e passare questa chiave come parametro dwKey .
Valore restituito
La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Funzione completata. |
Commenti
Per ottenere l'intervallo timer per il callback periodico, chiamare MFGetTimerPeriodicity.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |