estructura SERVICE_TABLE_ENTRYA (winsvc.h)
Especifica la función ServiceMain para un servicio que se puede ejecutar en el proceso de llamada. Lo usa la función
Sintaxis
typedef struct _SERVICE_TABLE_ENTRYA {
LPSTR lpServiceName;
LPSERVICE_MAIN_FUNCTIONA lpServiceProc;
} SERVICE_TABLE_ENTRYA, *LPSERVICE_TABLE_ENTRYA;
Miembros
lpServiceName
Nombre de un servicio que se va a ejecutar en este proceso de servicio.
Si el servicio se instala con el tipo de servicio SERVICE_WIN32_OWN_PROCESS, este miembro se omite, pero no puede ser NULL. Este miembro puede ser una cadena vacía ("").
Si el servicio se instala con el tipo de servicio SERVICE_WIN32_SHARE_PROCESS, este miembro especifica el nombre del servicio que usa la función
lpServiceProc
Puntero a una función de ServiceMain.
Observaciones
Nota
El encabezado winsvc.h define SERVICE_TABLE_ENTRY como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows XP [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
encabezado de |
winsvc.h (incluya Windows.h) |