Problem:
In diesem Beispiel werden die Funktionen „CreateJobObject/AssignProcessToJobObject“ angezeigt funktioniert nicht korrekt, aber SetInformationJobObject schlägt ständig mit Fehler 24 oder 87 fehl. Trotzdem Anpassungen basierend auf der Plattformarchitektur und sorgfältiger Berücksichtigung von Strukturdefinitionen, das zugrunde liegende Problem bleibt ungelöst.
Lösung:
Die von Matt Howells bereitgestellte Lösung, zusammen mit zusätzlichen Modifikationen und einem benutzerdefinierten Job Klasse, bietet eine umfassende Lösung, die den SetInformationJobObject-Fehler behebt.
Job-Klasse Implementierung:
Die benutzerdefinierte Job-Klasse enthält Methoden zum Erstellen, Schließen und Zuweisen von Prozessen zum Job. Es nutzt PInvoke-Routinen für die Kommunikation mit CreateJobObject, SetInformationJobObject, AssignProcessToJobObject und anderen relevanten Funktionen.
Wichtige Punkte:
Das obige ist der detaillierte Inhalt vonWarum schlägt SetInformationJobObject mit Fehler 24 oder 87 in der CreateJobObject-Implementierung von .NET fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!