Compartilhar via


Função MFAddPeriodicCallback (mfapi.h)

Define uma função de retorno de chamada a ser chamada em um intervalo fixo.

Sintaxe

HRESULT MFAddPeriodicCallback(
  [in]  MFPERIODICCALLBACK Callback,
  [in]  IUnknown           *pContext,
  [out] DWORD              *pdwKey
);

Parâmetros

[in] Callback

Ponteiro para a função de retorno de chamada, do tipo MFPERIODICCALLBACK.

[in] pContext

Ponteiro para um objeto fornecido pelo chamador que implementa IUnknown ou NULL. Esse parâmetro é passado para a função de retorno de chamada.

[out] pdwKey

Recebe uma chave que pode ser usada para cancelar o retorno de chamada. Para cancelar o retorno de chamada, chame MFRemovePeriodicCallback e passe essa chave como o parâmetro dwKey .

Retornar valor

A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
A função foi bem-sucedida.

Comentários

Para obter o intervalo de temporizador para o retorno de chamada periódico, chame MFGetTimerPeriodicity.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation

Filas de Trabalho