Objawy
Załóżmy, że uruchomienie aplikacji, która wywołuje metodę na składnik opartych na modelu COM na komputerze, na którym jest uruchomiony system Windows 8. Metoda wykorzystuje typ zdefiniowany przez użytkownika (UDT) składająca się z strukturę, która jest otoczona wariant. W tej sytuacji wywołanie kończy się niepowodzeniem i wygenerowany kod błędu 0x800706f7.
Przyczyna
Ten problem występuje, ponieważ prawidłowe typy zdefiniowane przez użytkownika nie są obsługiwane poprawnie w jednej operacji sprawdzania poprawności buforu wejściowego, które wykonuje Oleaut32.dll.
Rozwiązanie
Aby rozwiązać ten problem, należy zainstalować pakiet zbiorczy aktualizacji 2862768. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu zbiorczego aktualizacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2862768 pakiet zbiorczy aktualizacji Windows RT, Windows 8 i Windows Server 2012: sierpnia 2013