Функция TimeProvOpen (timeprov.h)
Функция обратного вызова, вызываемая диспетчером поставщика времени при загрузке библиотеки DLL поставщика времени.
Синтаксис
HRESULT TimeProvOpen(
[in] PWSTR wszName,
[in] TimeProvSysCallbacks *pSysCallbacks,
[out] TimeProvHandle *phTimeProv
);
Параметры
[in] wszName
Имя поставщика.
[in] pSysCallbacks
Указатель на структуру TimeProvSysCallbacks , указывающую указатели на функции, предоставляемые службой времени для поставщика времени. Система выделяет эту структуру и уничтожается при возврате функции. Поэтому необходимо скопировать сведения в другой буфер.
[out] phTimeProv
Указатель на буфер, содержащий дескриптор поставщика. Диспетчер поставщика времени использует этот дескриптор для связи с поставщиком времени.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет S_OK. В противном случае возвращаемое значение является одним из кодов ошибок, определенных в WinError.h.
Комментарии
Вы должны вернуться из этой функции обратного вызова как можно быстрее. Выполните любую инициализацию в другом потоке.
Примеры
Пример см. в разделе Пример поставщика времени.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | timeprov.h |