each instance of service host svchost.exe can provide one or more different services for your machine. (my windows 10 machine has 13 of them running 65 background services.)
to see what is rolled up in your host processes, start cmd.exe as an admin
then run
tasklist.exe /svc /fi "imagename eq svchost.exe"
on my windows 10 system I get this output showing the process id (pid) for the different copies of svchost.exe and what services are running under that host process.
the net effect is that you can not figure out what svchost.exe is doing unless you look at the various services that it is hosting.
you can also use a tool called process explorer from :
https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
C:\WINDOWS\system32>tasklist /svc /fi "imagename eq svchost.exe"
sorry about the formatting:
Image Name PID Services
========================= ======== ============================================
svchost.exe 868 BrokerInfrastructure, DcomLaunch, LSM,
PlugPlay, Power, SystemEventsBroker
svchost.exe 924 CoreUIRegistrar, RpcEptMapper, RpcSs
svchost.exe 400 AudioEndpointBuilder, DsSvc, hidserv,
NcbService, PcaSvc, SysMain, TrkWks,
UmRdpService, WdiSystemHost, wudfsvc
svchost.exe 532 CryptSvc, Dnscache, LanmanWorkstation,
NlaSvc, TermService
svchost.exe 1228 SSDPSRV, TimeBroker
svchost.exe 1236 Audiosrv, Dhcp, EventLog, Wcmsvc, wscsvc
svchost.exe 1332 Appinfo, AppMgmt, BITS, CertPropSvc, DoSvc,
gpsvc, iphlpsvc, LanmanServer, lfsvc,
ProfSvc, Schedule, SENS, SessionEnv,
ShellHWDetection, Themes, UserManager,
Winmgmt, wuauserv
svchost.exe 1340 EventSystem, FontCache, netprofm, nsi,
WdiServiceHost, WinHttpAutoProxySvc
svchost.exe 1952 BFE, DPS, MpsSvc
svchost.exe 1712 DiagTrack
svchost.exe 3624 OneSyncSvc_Session1,
PimIndexMaintenanceSvc_Session1,
UnistoreSvc_Session1, UserDataSvc_Session1
svchost.exe 4332 tiledatamodelsvc
svchost.exe 4848 ClipSVC