Compartir a través de


Función TimeProvOpen (timeprov.h)

Función de devolución de llamada a la que llama el administrador del proveedor de tiempo cuando se carga el archivo DLL del proveedor de hora.

Sintaxis

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

Parámetros

[in] wszName

Nombre del proveedor.

[in] pSysCallbacks

Puntero a una estructura TimeProvSysCallbacks que especifica punteros a las funciones proporcionadas por el servicio de hora al proveedor de hora. El sistema asigna esta estructura y se destruye cuando la función devuelve. Por lo tanto, debe copiar la información en otro búfer.

[out] phTimeProv

Puntero a un búfer que contiene un identificador para el proveedor. El administrador del proveedor de hora usa este identificador para comunicarse con el proveedor de hora.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es S_OK. De lo contrario, el valor devuelto es uno de los códigos de error definidos en WinError.h.

Comentarios

Debe volver de esta función de devolución de llamada lo más rápido posible. Realice cualquier inicialización en otro subproceso.

Ejemplos

Para obtener un ejemplo, vea Proveedor de hora de ejemplo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado timeprov.h

Consulte también

AlertSamplesAvailFunc

GetTimeSysInfoFunc

LogTimeProvEventFunc

SetProviderStatusFunc

TimeProvSysCallbacks