Συμπτώματα
Ας υποθέσουμε ότι εκτελείτε μια εφαρμογή που καλεί μια μέθοδο σε ένα στοιχείο που βασίζεται σε στοιχεία COM, σε έναν υπολογιστή που εκτελεί Windows 8. Η μέθοδος χρησιμοποιεί έναν τύπο χρήστη (UDT) που αποτελείται από μια δομή που αναδιπλώνεται σε μια μεταβλητή. Σε αυτήν την περίπτωση, η λειτουργία κλήση αποτυγχάνει και δημιουργείται κωδικός σφάλματος 0x800706f7.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή οι έγκυροι τύποι που ορίζονται από το χρήστη δεν γίνεται σωστά σε μία από τις λειτουργίες επικύρωσης του buffer εισόδου που εκτελεί Oleaut32.dll.
Προτεινόμενη αντιμετώπιση
Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε τη συλλογή ενημερωμένων εκδόσεων 2862768. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να αποκτήσετε αυτό το πακέτο συλλογής ενημερωμένων εκδόσεων, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2862768 Windows RT, Windows 8 και Windows Server 2012 συνάθροιση ενημερώσεων: Αυγούστου 2013