Condividi tramite


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
S_OK
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

Vedi anche

Funzioni di Media Foundation

Code di lavoro