SERVICE_TABLE_ENTRY
The SERVICE_TABLE_ENTRY
structure is used by the StartServiceCtrlDispatcher function to specify
the ServiceMain function for a Win32 service that can run in the calling
process.
typedef struct _SERVICE_TABLE_ENTRY { // ste
LPTSTR
lpServiceName;
LPSERVICE_MAIN_FUNCTION lpServiceProc;
} SERVICE_TABLE_ENTRY, *LPSERVICE_TABLE_ENTRY;
Members
lpServiceName
Points to a
null-terminated string that names a service that can run in this service
process. This string is ignored if the service is installed in the service
control manager database as a SERVICE_WIN32_OWN_PROCESS service type. For a
SERVICE_WIN32_SHARE_PROCESS service process, this string names the service that
uses the ServiceMain function pointed to by the lpServiceProc
member.
lpServiceProc
Points to a ServiceMain
function.
See Also