Direct3D 9 wordt niet ondersteund in de context van een Windows-service


Bron: Ondersteuning van Microsoft

SNELLE PUBLICATIE


SNELLE PUBLICATIE ARTIKELEN BEVATTEN INFORMATIE RECHTSTREEKS VAN BINNEN DE ORGANISATIE VOOR ONDERSTEUNING VAN MICROSOFT. DE INFORMATIE IS GEMAAKT NAAR AANLEIDING VAN NIEUWE OF UNIEKE ONDERWERPEN, OF ALS AANVULLING OP DE BEOOGDE ANDERE KNOWLEDGE BASE INFORMATIE.

Actie




U ontwikkelt een toepassing Direct3D 9 en probeert uit te voeren van de toepassing in het kader van een Windows-Service.


 

Resultaat




De toepassing is mislukt voor de weergave van het scherm.


 

Oorzaak




Direct3D 9 wordt niet ondersteund in de context van een Windows-service.  Direct3D 9 wordt alleen ondersteund als op een interactief bureaublad uitgevoerd.


 

Oplossing




Een optie is het gebruik van Windows Advanced rastering Platform (vervorming):


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

WARP10 is een hoge snelheid, volledig conform de lettertyperasterizer software.


VERDRAAIEN kunt snelle weergave in allerlei situaties waarin hardware-implementaties niet beschikbaar zijn, met inbegrip van:


Wanneer uitgevoerd als een service of in een serveromgeving


Wanneer de gebruiker geen geschikte hardware Direct3D
Wanneer er geen videokaart is geïnstalleerd
Als u een videostuurprogramma is niet beschikbaar of werkt niet goed
Wanneer een videokaart is onvoldoende geheugen beschikbaar, loopt vast of kost te veel systeembronnen worden geïnitialiseerd.



Beginnen met Windows 8.1 / Windows Server 2012 R2, Direct3D 11 ondersteunt gebruik van een Windows-service. Zie functies van DirectX 11.1.

DISCLAIMER


MICROSOFT EN/OF HAAR LEVERANCIERS DOEN GEEN TOEZEGGINGEN OF GARANTIES OVER DE GESCHIKTHEID, BETROUWBAARHEID OF JUISTHEID VAN DE GEGEVENS VERVAT IN DE DOCUMENTEN EN BIJBEHORENDE GRAFISCHE AFBEELDINGEN OP DEZE WEBSITE (DE "MATERIALEN") WORDEN GEPUBLICEERD VOOR ENIG DOEL. DE MATERIALEN KUNNEN TECHNISCHE ONNAUWKEURIGHEDEN OF TYPOGRAFISCHE FOUTEN BEVATTEN EN KUNNEN OP ELK GEWENST MOMENT ZONDER VOORAFGAANDE KENNISGEVING WORDEN GEWIJZIGD.


VOOR ZOVER MAXIMAAL TOEGESTAAN ONDER TOEPASSELIJK RECHT, MICROSOFT EN/OF HAAR LEVERANCIERS WIJZEN EN ALLE VERKLARINGEN, GARANTIES EN VOORWAARDEN UITSLUITEN OF UITDRUKKELIJK, IMPLICIET OF WETTELIJK ZIJN, INCLUSIEF MAAR NIET BEPERKT TOT VERKLARINGEN, GARANTIES OF VOORWAARDEN VAN TITEL, NIET INBREUK, TOEREIKENDE VOORWAARDE OF KWALITEIT, VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL, MET BETREKKING TOT DE GEBRUIKTE MATERIALEN.