Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une solution à un problème où l’appel de nombreux objets d’un processus à un autre à l’aide de Microsoft COM+ échoue.
Applicabilité : Windows 10 - Toutes les éditions
Numéro de base de connaissances d’origine : 890425
Symptômes
Lorsque vous appelez de nombreux objets d’un processus à un autre à l’aide de Microsoft COM+, vous pouvez recevoir le message d’erreur suivant :
Le stockage insuffisant est disponible pour effectuer cette opération (0x8007000e)
Si vous attachez un débogueur au processus client, vous pouvez voir les exceptions de première chance 8007000E signalées par le débogueur.
Cause
Ce problème est dû à la limitation de la couche d’appel de procédure distante (RPC), où seules 256 interfaces uniques peuvent être appelées d’un processus à un autre. Ce problème se produit généralement lorsque vous utilisez COM+ ou Microsoft Transaction Server avec de nombreux objets dans le programme ou le package.
Résolution
Pour résoudre ce problème, utilisez l’une des méthodes suivantes :
- Fractionner des objets entre plusieurs processus.
- Réduisez le nombre d’interfaces appelées entre un processus et une autre.
État
Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés au début de cet article.