Maison >développement back-end >C++ >Pourquoi SetInformationJobObject échoue-t-il avec l'erreur 24 ou 87 dans l'implémentation CreateJobObject de .NET ?
Problème :
Dans cet exemple, les fonctions CreateJobObject/AssignProcessToJobObject apparaissent pour fonctionner correctement, mais SetInformationJobObject échoue systématiquement avec l'erreur 24 ou 87. Malgré des ajustements basés sur l'architecture de la plate-forme et un examen attentif des définitions de structure, le problème sous-jacent reste non résolu.
Solution :
La solution fournie par Matt Howells, ainsi que des modifications et une classe de travail personnalisée, offre une solution complète qui résout l'échec de SetInformationJobObject.
Classe de travail Implémentation :
La classe Job personnalisée comprend des méthodes pour créer, fermer et attribuer des processus au travail. Il utilise des routines PInvoke pour s'interfacer avec CreateJobObject, SetInformationJobObject, AssignProcessToJobObject et d'autres fonctions pertinentes.
Points clés :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!