Funzione TimeProvOpen (timeprov.h)
Funzione di callback chiamata dal gestore provider di tempo quando viene caricata la DLL del provider di tempo.
Sintassi
HRESULT TimeProvOpen(
[in] PWSTR wszName,
[in] TimeProvSysCallbacks *pSysCallbacks,
[out] TimeProvHandle *phTimeProv
);
Parametri
[in] wszName
Nome provider.
[in] pSysCallbacks
Puntatore a una struttura TimeProvSysCallbacks che specifica i puntatori alle funzioni fornite dal servizio ora al provider di tempo. Il sistema alloca questa struttura e viene distrutto quando la funzione restituisce. Pertanto, è necessario copiare le informazioni in un altro buffer.
[out] phTimeProv
Puntatore a un buffer che contiene un handle per il provider. Il gestore del provider di tempo usa questo handle per comunicare con il provider di tempo.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è S_OK. In caso contrario, il valore restituito è uno dei codici di errore definiti in WinError.h.
Commenti
È consigliabile tornare da questa funzione di callback il più rapidamente possibile. Eseguire qualsiasi inizializzazione in un altro thread.
Esempio
Per un esempio, vedere Provider di tempo di esempio.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | timeprov.h |