Condividi tramite


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

Vedi anche

AlertSamplesAvailFunc

GetTimeSysInfoFunc

LogTimeProvEventFunc

SetProviderStatusFunc

TimeProvSysCallbacks