Hallo..
Viele Dienste, gerade Systemdienste werden als Sub-Dienst mit svchost gestartet. Diese Dienste können in deiner Enum zwar einzeln aufgelistet sein, haben aber keine PID, weil nur der Main-Dienst (svchost) eine bekommt.
Somit müsstest Du wohl nach einem anderen Weg suchen, um weitere Infos zu bekommen.
Vielleicht gibs ja eine
API hierfür, den Tools wie der ProzessExplorer zeigen ja auch mehr Infos.