Función UPSInit (upssvc.h)

La función UPSInit inicializa un minidriver UPS, abre la comunicación con la unidad UPS, actualiza el registro y hace que el minidriver inicie la supervisión de la unidad UPS.

Sintaxis

DWORD UPSInit();

Valor devuelto

La función UPSInit devuelve uno de los siguientes valores DWORD:

Código devuelto Descripción
UPS_INITOK
No se encontraron errores durante la inicialización.
UPS_INITREGISTRYERROR
Error al acceder al registro.
UPS_INITCOMMOPENERROR
Error al abrir el puerto COM.
UPS_INITCOMMSETUPERROR
Error al configurar el puerto COM.
UPS_INITUNKNOWNERROR
Error no identificado.

Comentarios

La función UPSInit es la primera función exportada por un minidriver UPS al que llama el servicio UPS. La función debe completar todas las operaciones de inicialización para el minidriver, incluidos los siguientes:

  • Apertura de una ruta de comunicación a la unidad UPS
  • Determinar el estado inicial de la unidad UPS
  • Actualización de entradas del Registro UPS
  • Inicio de la supervisión de la unidad UPS
Si la función UPSInit devuelve un valor distinto de UPS_INITOK, el servicio UPS llama inmediatamente a la función UPSStop .

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado upssvc.h (incluya Upssvc.h)

Consulte también

UPSStop