Symptômes
Supposons que vous exécutez une application qui appelle une méthode sur un composant COM sur un ordinateur fonctionnant sous Windows 8. La méthode utilise un type défini par l’utilisateur (UDT) qui se compose d’une structure qui est encapsulée dans une variante. Dans ce cas, appel l'échoue et code d’erreur 0x800706f7 est générée.
Cause
Ce problème se produit car les types définis par l’utilisateur valides ne sont pas gérés correctement dans l’une des opérations de validation de mémoire tampon d’entrée qui effectue de Oleaut32.dll.
Résolution
Pour résoudre ce problème, installez le correctif cumulatif de mise à jour 2862768. Pour plus d’informations sur l’obtention de ce package de correctif cumulatif, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2862768 Windows RT, Windows 8 et Windows Server 2012 cumulatif : août 2013