Monday, September 2, 2024

Direct3D 9 wird im Kontext eines Windows-Dienstes nicht unterstützt – Microsoft-Support

Quelle: Microsoft-Support

RAPID-PUBLISHING-ARTIKEL BIETEN INFORMATIONEN DIREKT AUS DER MICROSOFT-SUPPORTORGANISATION. DIE HIERIN ENTHALTENEN INFORMATIONEN WERDEN ALS REAKTION AUF NEUE ODER EINZIGARTIGE THEMEN ERSTELLT ODER SIND ALS ERGÄNZUNG ANDERER WISSENSBASISINFORMATIONEN GEDACHT.

SCHNELLE VERÖFFENTLICHUNG

Sie entwickeln eine Direct3D 9-Anwendung und versuchen, die Anwendung im Kontext eines Windows-Dienstes auszuführen.

Aktion

Die Anwendung kann nichts auf dem Bildschirm darstellen.

Ergebnis

Direct3D 9 wird im Kontext eines Windows-Dienstes nicht unterstützt. Direct3D 9 wird nur unterstützt, wenn es auf einem interaktiven Desktop ausgeführt wird.

Ursache

Eine Möglichkeit ist die Verwendung der Windows Advanced Rasterization Platform (WARP): http://msdn.microsoft.com/en-us/library/dd285359.aspx WARP10 ist ein vollständig konformer Hochgeschwindigkeits-Rasterizer. WARP ermöglicht schnelles Rendern in einer Vielzahl von Situationen, in denen keine Hardware-Implementierungen verfügbar sind, darunter: Bei Ausführung als Dienst oder in einer Serverumgebung Wenn der Benutzer keine Direct3D-fähige Hardware hat Wenn keine Grafikkarte installiert ist Wenn ein Grafiktreiber nicht verfügbar ist oder nicht ordnungsgemäß funktioniert Wenn eine Grafikkarte nicht mehr über genügend Speicher verfügt, hängt oder die Initialisierung zu viele Systemressourcen beanspruchen würde. Ab Windows 8.1 / Windows Server 2012 R2 unterstützt Direct3D 11 die Verwendung von einem Windows-Dienst. Siehe DirectX 11.1-Funktionen .

Auflösung

MICROSOFT UND/ODER SEINE LIEFERANTEN GEBEN KEINE ZUSICHERUNGEN ODER GEWÄHRLEISTUNGEN HINSICHTLICH DER EIGNUNG, ZUVERLÄSSIGKEIT ODER GENAUIGKEIT DER IN DEN AUF DIESER WEBSITE VERÖFFENTLICHTEN DOKUMENTEN UND ZUGEHÖRIGEN GRAFIKEN (DIE „MATERIALIEN") ENTHALTENEN INFORMATIONEN FÜR IRGENDEINEN ZWECK. DIE MATERIALIEN KÖNNEN TECHNISCHE UNGENAUIGKEITEN ODER TYPOGRAFISCHE FEHLER ENTHALTEN UND KÖNNEN JEDERZEIT OHNE VORANKÜNDIGUNG ÜBERARBEITET WERDEN. SOWEIT NACH GELTENDEM RECHT ZULÄSSIG, LEHNEN MICROSOFT UND/ODER SEINE LIEFERANTEN ALLE AUSDRÜCKLICHEN, STILLSCHWEIGENDEN ODER GESETZLICHEN ZUSICHERUNGEN, GEWÄHRLEISTUNGEN UND BEDINGUNGEN AB UND SCHLIESSEN SIE AUS, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF ZUSICHERUNGEN, GEWÄHRLEISTUNGEN ODER BEDINGUNGEN IN BEZUG AUF RECHTSVERLETZUNG, NICHTVERLETZUNG, ZUFRIEDENSTELLEND ZUSTAND ODER QUALITÄT, MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK IN BEZUG AUF DIE MATERIALIEN.

HAFTUNGSAUSSCHLUSS

No comments:

Post a Comment