Sintomi
Si supponga che si esegue un'applicazione che chiama un metodo su un componente basato su COM in un computer che esegue Windows 8. Il metodo utilizza un tipo definito dall'utente (UDT) costituito da una struttura che viene eseguito il wrapping in una variante. In questo caso, l'operazione chiamata ha esito negativo e viene generato il codice di errore 0x800706f7.
Causa
Questo problema si verifica perché i tipi definiti dall'utente validi non vengono gestiti correttamente in una delle operazioni di convalida del buffer di input che esegue Oleaut32. dll.
Risoluzione
Per risolvere questo problema, installare l'aggiornamento cumulativo 2862768. Per ulteriori informazioni su come ottenere questo aggiornamento, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2862768 Windows RT, Windows 8 e Windows Server 2012 rollup di aggiornamento: agosto 2013