2017-06-22 3 views
2

Was ist der häufigste Grund für einen 887601c2 Fehler? Wie unten zu sehen -2005532222 (887601c2)directx/directshow preparesurface fehlgeschlagen/Bild nicht vorhanden

Ich habe ein Programm in DirectShow geschrieben, die ein TV-Tuner-Gerät erfasst und es rendert.

gefunden Aufnahmegerät: 'Hauppage Cx23100 Video Capture' PRÄSENTIEREN BILD FAILED: 887601c2 PrepareSurface fehlgeschlagen [-2005532222] gefunden Aufnahmegerät: 'Hauppage Cx23100 Video Capture' FAILED Bild präsentieren: 887601c2 PrepareSurface gescheitert [ -2005532222]

an einem späteren Tag: gefunden Aufnahmegerät: 'Hauppage Cx23100 Video Capture' GetFrame fehlgeschlagen [887601c2] konnte nicht Rahmen PrepareSurface failed [-2005532222] GetFrame gescheitert [887601c2]erhaltennicht Rahmen erhalten konnte GetFrame gescheitert [887601c2] konnte nicht Rahmen GetFrame bekommen fehlgeschlagen [887601c2] konnte nicht Rahmen GetFrame bekommen fehlgeschlagen [887601c2] konnte nicht Rahmen

Antwort

0

Der Fehler erhalten, ist 0x887601C2 DDERR_SURFACELOST. Der Fehler bezieht sich offensichtlich auf die Videodarstellung, entweder auf den Verlust von Ressourcen, z. B. durch Desktopsperre oder gleichzeitige Anwendungsoperation, oder auf eine Fehlkonfiguration auf einem System mit mehreren Monitoren.

Mögliche Ursache siehe DirectShow return hresult 0x887601C2 on IMediaControl.Run().

Verwandte Themen