Partager via


Fonction TimeProvOpen (timeprov.h)

Fonction de rappel appelée par le gestionnaire du fournisseur de temps lorsque la DLL du fournisseur de temps est chargée.

Syntaxe

HRESULT TimeProvOpen(
  [in]  PWSTR                wszName,
  [in]  TimeProvSysCallbacks *pSysCallbacks,
  [out] TimeProvHandle       *phTimeProv
);

Paramètres

[in] wszName

Nom du fournisseur.

[in] pSysCallbacks

Pointeur vers une structure TimeProvSysCallbacks qui spécifie des pointeurs vers les fonctions fournies par le service de temps vers le fournisseur de temps. Le système alloue cette structure et elle est détruite lorsque la fonction retourne. Par conséquent, vous devez copier les informations dans une autre mémoire tampon.

[out] phTimeProv

Pointeur vers une mémoire tampon qui contient un handle vers le fournisseur. Le gestionnaire du fournisseur de temps utilise ce handle pour communiquer avec le fournisseur de temps.

Valeur retournée

Si la fonction réussit, la valeur de retour est S_OK. Sinon, la valeur de retour est l’un des codes d’erreur définis dans WinError.h.

Remarques

Vous devez revenir à partir de cette fonction de rappel aussi rapidement que possible. Effectuez toute initialisation dans un autre thread.

Exemples

Pour obtenir un exemple, consultez Exemple de fournisseur de temps.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête timeprov.h

Voir aussi

AlertSamplesAvailFunc

GetTimeSysInfoFunc

LogTimeProvEventFunc

SetProviderStatusFunc

TimeProvSysCallbacks