Příznaky
Zvažte následující scénáře v počítači se systémem Windows 7, Windows Vista, Windows Server 2008 R2 nebo Windows Server 2008:
-
Předáte variant z klienta COM COM Server. Varianta obsahuje jeden uživatelem definovaný datový typ (UDT) nebo SafeArray UDTs.
-
Předáte hodnotu typu variant ze serveru COM klient modelu COM. Varianta obsahuje jeden uživatelem definovaný datový typ (UDT) nebo SafeArray UDTs.
V obou případech není úspěšně předán variantu. Dále se zobrazí následující chybová zpráva:
0x800706F7 (testovací kód obdržel chybná data)
Příčina
K tomuto problému dochází z důvodu chyby v souboru Oleaut32.dll. Protože došlo k chybě nelze zařazování UDTs, které jsou zabaleny do varianty.
Řešení
Informace o opravě hotfix
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Předpoklady
Musíte nainstalovat tuto opravu hotfix v počítači, který je spuštěn některý z následujících operačních systémů:
-
Windows Vista Service Pack (SP1)
-
Windows Vista Service Pack (SP2)
-
Windows Server 2008
-
Windows Server 2008 SP2
-
Windows Server 2008 R2
-
Windows 7
Další informace o možnostech získání aktualizace Windows Vista service pack klepněte na následující číslo článku databáze Microsoft Knowledge Base:
935791 jak získat nejnovější aktualizaci service pack pro systém Windows VistaDalší informace o možnostech získání aktualizace Windows Server 2008 service pack klepněte na následující číslo článku databáze Microsoft Knowledge Base:
968849 jak získat nejnovější aktualizaci service pack pro systém Windows Server 2008
Požadavek na restartování
Po instalaci této opravy hotfix musíte restartovat počítač.
Informace o nahrazení opravy hotfix
Tato oprava hotfix nenahrazuje žádné další opravy hotfix.
Informace o souborech
Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Poznámky k informacím o souborech pro systém Windows Vista a Windows Server 2008
Důležité: Opravy hotfix pro systém Windows Vista a Windows Server 2008 opravy hotfix jsou součástí stejné balíčků. Pouze "Windows Vista" je však uveden na stránce žádost o opravu Hotfix. Chcete-li požádat o balíčku oprav hotfix, která se vztahuje k jedné nebo obou operačních systémů, vyberte opravu hotfix, která je uvedena v části "Windows Vista" na stránce. Vždy naleznete v části "Platí pro" v článcích k určení skutečného operačního systému, který se vztahuje na každou opravu hotfix.
-
Soubory týkající se konkrétního produktu, SR_Level (RTM, SPn) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky.
Verze
Výrobek
SR_Level
Složka služby
6.0.600 1. 22 xxx
Systém Windows Vista a Windows Server 2008
SP1
LDR
6.0.600 2. 22 xxx
Systém Windows Vista a Windows Server 2008
SP2
LDR
-
Service Pack 1 je integrována do vydané verze systému Windows Server 2008.
-
Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou uvedeny samostatně v části "Další souborů informace pro Windows Server 2008 a Windows Vista". Soubory MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k udržení stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze x86 systému Windows Server 2008 a Windows Vista
|
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
|---|---|---|---|---|---|
|
Oleaut32.dll |
6.0.6001.22544 |
563,200 |
19-Oct-2009 |
14:10 |
x86 |
|
Oleaut32.dll |
6.0.6002.22247 |
563,712 |
19-Oct-2009 |
13:50 |
x86 |
Pro všechny podporované verze x64 systému Windows Server 2008 a Windows Vista
|
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
|---|---|---|---|---|---|
|
Oleaut32.dll |
6.0.6001.22544 |
847,872 |
19-Oct-2009 |
15:20 |
x64 |
|
Oleaut32.dll |
6.0.6002.22247 |
846,848 |
19-Oct-2009 |
13:47 |
x64 |
|
Oleaut32.dll |
6.0.6001.22544 |
563,200 |
19-Oct-2009 |
14:10 |
x86 |
|
Oleaut32.dll |
6.0.6002.22247 |
563,712 |
19-Oct-2009 |
13:50 |
x86 |
Pro všechny podporované verze IA-64 systému Windows Server 2008
|
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
|---|---|---|---|---|---|
|
Oleaut32.dll |
6.0.6001.22544 |
1,987,072 |
19-Oct-2009 |
14:15 |
IA-64 |
|
Oleaut32.dll |
6.0.6002.22247 |
1,987,072 |
19-Oct-2009 |
13:42 |
IA-64 |
|
Oleaut32.dll |
6.0.6001.22544 |
563,200 |
19-Oct-2009 |
14:10 |
x86 |
|
Oleaut32.dll |
6.0.6002.22247 |
563,712 |
19-Oct-2009 |
13:50 |
x86 |
Poznámky k informacím o souboru pro Windows 7 a Windows Server 2008 R2
Důležité: Opravy hotfix pro systém Windows 7 a Windows Server 2008 R2 opravy hotfix jsou součástí stejných balíčků. Opravy hotfix na stránce Požadavek Hotfix, jsou však uvedeny pod oba operační systémy. Chcete-li požádat o balíček oprav hotfix, který se vztahuje k jednomu nebo oboum operačním systémům, vyberte opravu hotfix, která je uvedena na stránce v části "Windows 7/Windows Server 2008 R2". Vždy naleznete v části "Platí pro" v článcích k určení skutečného operačního systému, který se vztahuje na každou opravu hotfix.
-
Soubory týkající se konkrétního produktu, SR_Level (RTM, SPn) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky.
Verze
Výrobek
SR_Level
Složka služby
6.1.760 0. 20 xxx
Windows 7 a Windows Server 2008 R2
RTM
LDR
-
Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou uvedeny samostatně v části "Další souborů informace pro Windows Server 2008 R2 a Windows 7". MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k udržení stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze x86 systému Windows 7
|
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
|---|---|---|---|---|---|
|
Oleaut32.dll |
6.1.7600.20554 |
571,904 |
21-Oct-2009 |
06:05 |
x86 |
Pro všechny podporované verze x64 systému Windows 7 a Windows Server 2008 R2
|
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
|---|---|---|---|---|---|
|
Oleaut32.dll |
6.1.7600.20554 |
861,184 |
21-Oct-2009 |
06:37 |
x64 |
Pro všechny podporované verze IA-64 systému Windows Server 2008 R2
|
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
|---|---|---|---|---|---|
|
Oleaut32.dll |
6.1.7600.20554 |
2,039,296 |
21-Oct-2009 |
04:54 |
IA-64 |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Další informace o zařazovací informace naleznete následujícím webu Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/ms692621%28VS.85%29.aspxDalší informace o uživatelem definované datové typy (UDTs) naleznete na následujících webech MSDN: