Поделиться через


Функция RtwqAddPeriodicCallback (rtworkq.h)

Задает функцию обратного вызова для вызова с фиксированным интервалом.

Синтаксис

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

Параметры

[in] Callback

Указатель на функцию обратного вызова.

context

Указатель на объект, предоставленный вызывающим объектом, который реализует IUnknown или NULL. Этот параметр передается в функцию обратного вызова.

[out, optional] key

Получает ключ, который можно использовать для отмены обратного вызова. Чтобы отменить обратный вызов, вызовите RtwqRemovePeriodicCallback и передайте этот ключ в качестве параметра dwKey .

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header rtworkq.h
Библиотека Rtworkq.lib
DLL RTWorkQ.dll