Direct3D 9 wird im Kontext eines Windows-Dienstes nicht unterstützt.


Quelle: Microsoft-Support

SCHNELLE VERÖFFENTLICHUNG


SCHNELLE VERÖFFENTLICHUNG ARTIKEL INFORMATIONEN DIREKT IN DER MICROSOFT SUPPORT-ORGANISATION. DIE HIERIN ENTHALTENE INFORMATIONEN ENTSTEHT AUF NEUE ODER EINDEUTIGE THEMEN ODER BEABSICHTIGTE ERGÄNZUNG KNOWLEDGE BASE WEITERE.

Aktion




Sie Direct3D 9-Anwendung entwickeln und die Anwendung im Kontext eines Windows-Dienstes ausführen.


 

Ergebnis




Die Anwendung kann nichts auf dem Bildschirm gerendert.


 

Ursache




Direct3D 9 wird im Kontext eines Windows-Dienstes nicht unterstützt.  Direct3D 9 wird nur unterstützt, wenn ein interaktiver Desktop ausgeführt.


 

Problemlösung




Eine Option ist Windows Advanced Rasterung Plattform (VERZERRUNG):


http://msdn.microsoft.com/en-us/library/dd285359.aspx

WARP10 ist eine hohe Geschwindigkeit Softwarerasterisierungsfunktion vollständig konform.


WARP ermöglicht schnelle Wiedergabe in verschiedenen Situationen, Hardware-Implementierung verfügbar, einschließlich:


Ausführung als Dienst oder in einer Umgebung


Wenn der Benutzer keine Direct3D Hardware aufweisen
Wenn keine Grafikkarte installiert
Wenn ein Grafiktreiber ist nicht verfügbar oder funktioniert nicht ordnungsgemäß
Wenn eine Grafikkarte Arbeitsspeicher, hängt oder würde zu viele Systemressourcen zu initialisieren.



Beginnend mit Windows 8.1 / Windows Server 2012 R2, Direct3D 11 unterstützt Verwendung von einem Windowsdienst. DirectX 11.1-Funktionenanzeigen

HAFTUNGSAUSSCHLUSS


MICROSOFT UND DEREN LIEFERANTEN ÜBERNEHMEN KEINE VERANTWORTUNG ODER GEWÄHRLEISTUNG FÜR DIE EIGNUNG, ZUVERLÄSSIGKEIT ODER GENAUIGKEIT DER INFORMATIONEN IN DEN DOKUMENTEN ENTHALTENEN GRAFIKEN FÜR IRGENDWELCHE ZWECKE AUF DIESER WEBSITE ("MATERIALIEN") VERÖFFENTLICHT. DIE MATERIALIEN ENTHALTEN MÖGLICHERWEISE UNGENAUE ANGABEN ODER TYPOGRAFISCHE FEHLER UND KÖNNEN JEDERZEIT OHNE VORANKÜNDIGUNG GEÄNDERT WERDEN.


GESTATTETEN VOM ANWENDBAREN RECHT, MICROSOFT ODER DEREN LIEFERANTEN ÜBERNEHMEN SIE UND SCHLIEßEN SIE ALLE DARSTELLUNGEN, GARANTIEN UND ZUSAGEN, OB EXPRESS, KONKLUDENT ODER GESETZLICH GEREGELT, ABER NICHT EINSCHLIEßLICH DARSTELLUNGEN, GARANTIEN ODER TITEL, NICHT VERLETZUNG ZUFRIEDENSTELLENDEM ZUSTAND ODER QUALITÄT, MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK, DIE MATERIALIEN BEGRENZT.