Konu Bilgileri
  • Yazar: ebicom
  • Okunma: 6891
  • Yorumlar: 0
Konu Kalitesi: % 0
Paylaş:

Konuyu Okuyanlar

Şu anda bu konuyu okuyanlar: 1 Ziyaretçi

Konu içi Arama..

Hızlı Menü
Hızlı Menü:

Öneriler
Paylaşım Platformu
Mybb Destek Ekibi

Yeni Yorum Gönder 
D3DERR_*** Direct3D Hataları
Yazar Konu
ebicom Çevrimdışı
Administrator
*******


Yorum Sayısı: 1,007
Üyelik Tarihi: 17.01.2008

Rep Puanı: 23
Teşekkürler: 46
48 Mesajına, 56 Teşekkür edildi.
Yorum: #1
D3DERR_*** Direct3D Hataları
Aşağıdaki Direct3D yöntemlerle iade edilebilir değerler listesidir.  Her dönebilirsiniz değerler listesi için tek tek yöntemi açıklamalarına bakın.
 Sabit
 Tanımlama
 D3DOK_NOAUTOGEN
 Bu başarılı bir koddur.  Ancak, mipmapler en autogeneration bu biçimi için desteklenmiyor.  Bu kaynak yaratma başarılı olacağı anlamına gelir ama mipmap seviyeleri otomatik olarak oluşturulur olmayacaktır.
 D3DERR_CONFLICTINGRENDERSTATE
 Ayarlanmış kılmak devletlerin birlikte kullanılamaz.
 D3DERR_CONFLICTINGTEXTUREFILTER
 Mevcut doku filtreleri birlikte kullanılamaz.
 D3DERR_CONFLICTINGTEXTUREPALETTE
 Mevcut dokular eş zamanlı olarak kullanılamaz.
 D3DERR_DEVICEHUNG
 Bu kodu döndürdü Cihaz donanım bağdaştırıcısı işletim sistemi tarafından sıfırlanabilir neden oldu.  Çoğu uygulama cihaz yok etmek ve çıkmak gerekir.  Devam etmelidir Uygulamalar tüm video bellek nesneler (yüzey, dokular, devlet blokları vb) yok etmek ve varsayılan bir durumda cihazı koymak için Reset () çağırmalıdır.  Uygulama daha sonra aynı şekilde render devam ederse, cihaz bu duruma dönecektir.
 Sadece Direct3D 9EX için geçerlidir.
 D3DERR_DEVICELOST
 Cihaz kesildi ama şu anda sıfırlamak mümkün değildir.  Bu nedenle, oluşturma mümkün değildir.  Bu kodu döndürülen dışında başka bir Direct3D aygıt nesnesi donanım bağdaştırıcısı işletim sistemi tarafından sıfırlanabilir neden oldu.  Varsayılan bir duruma cihazı dönmek için tüm video belleği nesneleri (yüzeyler, dokular, devlet blok) ve çağrı Reset () silin.  Uygulama bir sıfırlama olmadan render devam ederse, işleme aramaları başarılı olur.
 D3DERR_DEVICENOTRESET
 Cihaz kesildi ama şu anda sıfırlanabilir.
 D3DERR_DEVICEREMOVED
 Donanım bağdaştırıcısı kaldırıldı.  Uygulama, cihaz yok adaptörleri numaralandırma yapmak ve başka bir Direct3D cihaz oluşturmanız gerekir.  Uygulama Sıfırla çağırmadan render devam ederse, işleme aramaları başarılı olur.
 Sadece Direct3D 9EX için geçerlidir.
 D3DERR_DRIVERINTERNALERROR
Dahili sürücü hatası.  Bu hata alırken uygulamaların cihaz yok etmek ve yeniden gerekir.  Bu hata ayıklama konusunda ipuçları için bkz Sürücü İç Hatalar (9 Direct3D) .
 D3DERR_DRIVERINVALIDCALL
 Kullanılmıyor.
 D3DERR_INVALIDCALL
 Yöntem çağrısı geçersiz.  Örneğin, bir yöntem, en parametresi, geçerli bir işaretçisi olabilir.
 D3DERR_INVALIDDEVICE
 İstenen aygıt türü geçerli değil.
 D3DERR_MOREDATA
 Belirtilen arabellek boyutu tutmak olandan fazla veri yoktur.
 D3DERR_NOTAVAILABLE
 Bu cihaz, sorgulanan tekniği desteklemez.
 D3DERR_NOTFOUND
 Istenen öğe bulunamadı.
 D3D_OK
 Hiçbir hata oluştu.
 D3DERR_OUTOFVIDEOMEMORY
 Direct3D yeterli işlemi gerçekleştirmek için bellek görüntüler var değildir.  Cihaz. Video belleğe aynı anda sığabilecek daha tek bir sahnede daha fazla kaynak kullanıyor Mevcut , PresentEx veya CheckDeviceState bu hatayı döndürebilir.  Hata yinelenmesini önlemek için de uygulamanın başına kare bellek kullanımını azaltmak istiyor olsa Kurtarma, D3DERR_DEVICEHUNG benzer.
 D3DERR_TOOMANYOPERATIONS
 Uygulama aygıtın desteklediği daha doku-filtreleme işlemleri istiyor.
 D3DERR_UNSUPPORTEDALPHAARG
 Cihaz, alfa kanalı için belirli bir doku-karıştırma argümanı desteklemez.
 D3DERR_UNSUPPORTEDALPHAOPERATION
 Cihaz, alfa kanalı için belirli bir doku-karıştırma işlemi desteklemiyor.
 D3DERR_UNSUPPORTEDCOLORARG
 Cihaz renk değerleri için belirtilen doku-karıştırma argümanı desteklemez.
 D3DERR_UNSUPPORTEDCOLOROPERATION
 Cihaz renk değerleri için belirtilen doku-karıştırma işlemi desteklemiyor.
 D3DERR_UNSUPPORTEDFACTORVALUE
Cihaz, belirli bir doku faktörü değeri desteklemez.  Kullanılmıyor; eski sürücülerini desteklemek için sadece sağladı.
 D3DERR_UNSUPPORTEDTEXTUREFILTER
 Cihaz, belirli bir doku filtre desteklemez.
 D3DERR_WASSTILLDRAWING
 Bu yüzeye veya bilgi aktarımı bir önceki blit işlemi eksiktir.
 D3DERR_WRONGTEXTUREFORMAT
 Doku yüzeyinin piksel biçimi geçerli değildir.
 E_FAIL
 Belirsiz bir hata Direct3D alt içinde oluştu.
 E_INVALIDARG
 Geçersiz bir parametre dönen fonksiyonu geçildi.
 E_INVALIDCALL
 Yöntem çağrısı geçersiz.  Örneğin, bir yöntemin parametresi geçersiz bir değer olabilir.
 E_NOINTERFACE
 Hiçbir nesne arayüzü mevcuttur.
 E_NOTIMPL
 Henüz uygulanmadı.
 E_OUTOFMEMORY
 Direct3D çağrı tamamlamak için yeterli bellek ayıramadı.
 S_OK
 Hiçbir hata oluştu.
 S_NOT_RESIDENT
 Kaynakları oluşur en az bir ayırma disk üzerinde.  Sadece Direct3D 9EX.
 S_RESIDENT_IN_SHARED_MEMORY
 Kaynakları oluşturan hiçbir tahsisleri diskte.  Ancak, en az bir tahsis GPU-erişilebilir bellekte değildir.  Sadece Direct3D 9EX.
 S_PRESENT_MODE_CHANGED
 Masaüstü ekran modu değiştirildi.  Uygulama işleme devam edebilirsiniz, ancak renk dönüşüm / germe olabilir.  Mevcut ekran kipi benzer bir arka tampon biçimi seçin ve takas zincirleri yeniden sıfırlayın arayın.  Bir Reset denir sonra cihaz bu durumu bırakacaktır.  Sadece Direct3D 9EX.
 S_PRESENT_OCCLUDED
 Sunum alanı tıkalı olduğunu.  Tıkanıklığı sunum pencere minimize veya başka bir cihaza sunum pencere ile aynı monitörde tam ekran modunda girdi ve sunum pencere bu monitörde tamamen anlamına gelir.  Istemci alanının başka bir pencere kapsamında olup olmadığını Tıkanıklığı oluşmaz.
 Tıkalı uygulamaları işleme devam edebilir ve tüm aramaların başarılı olur, ancak tıkalı sunum pencere güncellenmeyecektir.  Tercihen uygulama cihazı kullanarak sunum penceresine render durdurmak ve arama tutmalı CheckDeviceState S_OK veya S_PRESENT_MODE_CHANGED dönene kadar.
 Sadece Direct3D 9EX.
 D3DERR_UNSUPPORTEDOVERLAY
 Cihaz belirtilen boyut veya görüntüleme modu için kaplama desteklemiyor.
 Sadece Windows 7 altında Direct3D 9EX.
 D3DERR_UNSUPPORTEDOVERLAYFORMAT
 Cihaz belirtilen yüzey biçimi için kaplama desteklemiyor.
 Sadece Windows 7 altında Direct3D 9EX.
 D3DERR_CANNOTPROTECTCONTENT
 Belirtilen içeriği korunamaz.
 Sadece Windows 7 altında Direct3D 9EX.
 D3DERR_UNSUPPORTEDCRYPTO
 Belirtilen şifreleme algoritması desteklenmiyor.
 Sadece Windows 7 altında Direct3D 9EX.
 D3DERR_PRESENT_STATISTICS_DISJOINT
 Mevcut istatistiklerin düzenli dizisi var.
 Sadece Windows 7 altında Direct3D 9EX.




Constant
Description
D3DOK_NOAUTOGEN
This is a success code. However, the autogeneration of mipmaps is not supported for this format. This means that resource creation will succeed but the mipmap levels will not be automatically generated.
D3DERR_CONFLICTINGRENDERSTATE
The currently set render states cannot be used together.
D3DERR_CONFLICTINGTEXTUREFILTER
The current texture filters cannot be used together.
D3DERR_CONFLICTINGTEXTUREPALETTE
The current textures cannot be used simultaneously.
D3DERR_DEVICEHUNG
The device that returned this code caused the hardware adapter to be reset by the OS. Most applications should destroy the device and quit. Applications that must continue should destroy all video memory objects (surfaces, textures, state blocks etc) and call Reset() to put the device in a default state. If the application then continues rendering in the same way, the device will return to this state.
Applies to Direct3D 9Ex only.
D3DERR_DEVICELOST
The device has been lost but cannot be reset at this time. Therefore, rendering is not possible. A Direct3D device object other than the one that returned this code caused the hardware adapter to be reset by the OS. Delete all video memory objects (surfaces, textures, state blocks) and call Reset() to return the device to a default state. If the application continues rendering without a reset, the rendering calls will succeed.
D3DERR_DEVICENOTRESET
The device has been lost but can be reset at this time.
D3DERR_DEVICEREMOVED
The hardware adapter has been removed. Application must destroy the device, do enumeration of adapters and create another Direct3D device. If application continues rendering without calling Reset, the rendering calls will succeed.
Applies to Direct3D 9Ex only.
D3DERR_DRIVERINTERNALERROR
Internal driver error. Applications should destroy and recreate the device when receiving this error. For hints on debugging this error, see Driver Internal Errors (Direct3D 9).
D3DERR_DRIVERINVALIDCALL
Not used.
D3DERR_INVALIDCALL
The method call is invalid. For example, a method's parameter may not be a valid pointer.
D3DERR_INVALIDDEVICE
The requested device type is not valid.
D3DERR_MOREDATA
There is more data available than the specified buffer size can hold.
D3DERR_NOTAVAILABLE
This device does not support the queried technique.
D3DERR_NOTFOUND
The requested item was not found.
D3D_OK
No error occurred.
D3DERR_OUTOFVIDEOMEMORY
Direct3D does not have enough display memory to perform the operation. The device is using more resources in a single scene than can fit simultaneously into video memory. Present, PresentEx, or CheckDeviceState can return this error. Recovery is similar to D3DERR_DEVICEHUNG, though the application may want to reduce its per-frame memory usage as well to avoid having the error recur.
D3DERR_TOOMANYOPERATIONS
The application is requesting more texture-filtering operations than the device supports.
D3DERR_UNSUPPORTEDALPHAARG
The device does not support a specified texture-blending argument for the alpha channel.
D3DERR_UNSUPPORTEDALPHAOPERATION
The device does not support a specified texture-blending operation for the alpha channel.
D3DERR_UNSUPPORTEDCOLORARG
The device does not support a specified texture-blending argument for color values.
D3DERR_UNSUPPORTEDCOLOROPERATION
The device does not support a specified texture-blending operation for color values.
D3DERR_UNSUPPORTEDFACTORVALUE
The device does not support the specified texture factor value. Not used; provided only to support older drivers.
D3DERR_UNSUPPORTEDTEXTUREFILTER
The device does not support the specified texture filter.
D3DERR_WASSTILLDRAWING
The previous blit operation that is transferring information to or from this surface is incomplete.
D3DERR_WRONGTEXTUREFORMAT
The pixel format of the texture surface is not valid.
E_FAIL
An undetermined error occurred inside the Direct3D subsystem.
E_INVALIDARG
An invalid parameter was passed to the returning function.
E_INVALIDCALL
The method call is invalid. For example, a method's parameter may have an invalid value.
E_NOINTERFACE
No object interface is available.
E_NOTIMPL
Not implemented.
E_OUTOFMEMORY
Direct3D could not allocate sufficient memory to complete the call.
S_OK
No error occurred.
S_NOT_RESIDENT
At least one allocation that comprises the resources is on disk. Direct3D 9Ex only.
S_RESIDENT_IN_SHARED_MEMORY
No allocations that comprise the resources are on disk. However, at least one allocation is not in GPU-accessible memory. Direct3D 9Ex only.
S_PRESENT_MODE_CHANGED
The desktop display mode has been changed. The application can continue rendering, but there might be color conversion/stretching. Pick a back buffer format similar to the current display mode, and call Reset to recreate the swap chains. The device will leave this state after a Reset is called. Direct3D 9Ex only.
S_PRESENT_OCCLUDED
The presentation area is occluded. Occlusion means that the presentation window is minimized or another device entered the fullscreen mode on the same monitor as the presentation window and the presentation window is completely on that monitor. Occlusion will not occur if the client area is covered by another Window.
Occluded applications can continue rendering and all calls will succeed, but the occluded presentation window will not be updated. Preferably the application should stop rendering to the presentation window using the device and keep calling CheckDeviceState until S_OK or S_PRESENT_MODE_CHANGED returns.
Direct3D 9Ex only.
D3DERR_UNSUPPORTEDOVERLAY
The device does not support overlay for the specified size or display mode.
Direct3D 9Ex under Windows 7 only.
D3DERR_UNSUPPORTEDOVERLAYFORMAT
The device does not support overlay for the specified surface format.
Direct3D 9Ex under Windows 7 only.
D3DERR_CANNOTPROTECTCONTENT
The specified content cannot be protected.
Direct3D 9Ex under Windows 7 only.
D3DERR_UNSUPPORTEDCRYPTO
The specified cryptographic algorithm is not supported.
Direct3D 9Ex under Windows 7 only.
D3DERR_PRESENT_STATISTICS_DISJOINT
The present statistics have no orderly sequence.
Direct3D 9Ex under Windows 7 only.
Remarks
Errors are represented by negative values and cannot be combined.
Other return codes are contained in S_PRESENT.
The facility code _FACD3D is used to generate error codes, as in the following macros.



Detay: http://msdn.microsoft.com/en-us/library/...85%29.aspx
ebicom

Herkesin değeri, niyetinin enginliği kadardır.
Kendinle mutlu değilsen, başkalarının seninle mutlu olmasını bekleyemezsin. Her şey seninle başlar!

Undecided

08.08.2013 16:46
Web Sitesini Ziyaret Et Tüm Mesajlarına Bak Alıntı ile Cevapla
Yeni Yorum Gönder 


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi

 Hızlı Tema Değiştir:


ip numaram