Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DXGI işlevi tarafından döndürülebilen hata kodları.
| Sabit/değer | Açıklama |
|---|---|
|
Gerekli erişim ayrıcalıklarına sahip olmadığınız bir kaynağı kullanmayı denediniz. Bu hata genellikle salt okunur erişime sahip paylaşılan bir kaynağa yazdığınızda oluşur. |
|
Masaüstü yineleme arabirimi geçersiz. Masaüstünde farklı bir görüntü türü görüntülendiğinde masaüstü yineleme arabirimi genellikle geçersiz hale gelir. |
|
İstenen öğe zaten var. bu, işlevin ilk çağrılmaması durumunda DXGIDeclareAdapterRemovalSupport tarafından döndürülür. |
|
DXGI, değiştirme zincirinde içerik koruması sağlayamaz. Bu hata genellikle eski bir sürücüden veya içerik korumasıyla uyumlu olmayan bir takas zinciri kullandığınızda oluşur. |
|
Uygulama tarafından gönderilen hatalı biçimlendirilmiş komutlar nedeniyle uygulamanın cihazı başarısız oldu. Bu, araştırılması ve düzeltilmesi gereken bir tasarım zamanı sorunudur. |
|
Ekran kartı sistemden fiziksel olarak kaldırıldı veya ekran kartı için bir sürücü yükseltmesi oluştu. Uygulama cihazı yok etmeli ve yeniden oluşturmalıdır. Sorunun hatalarını ayıklama konusunda yardım için ID3D10Device::GetDeviceRemovedReason çağrısı yapın. |
|
Cihaz hatalı biçimlendirilmiş bir komut nedeniyle başarısız oldu. Bu bir çalışma zamanı sorunudur; Uygulama cihazı yok etmeli ve yeniden oluşturmalıdır. |
|
Sürücü bir sorunla karşılaştı ve cihaz kaldırıldı durumuna geçirildi. |
|
Bir olay (örneğin, güç döngüsü), sunu istatistiklerinin toplanmasını kesintiye uğratmıştı. |
|
Uygulama bir çıkışın özel sahipliğini almaya çalıştı, ancak başka bir uygulama (veya uygulama içindeki cihaz) zaten sahiplik edindiğinden başarısız oldu. |
|
Uygulama geçersiz parametre verileri sağladı; uygulama yayımlanmadan önce bu hata ayıklanmalıdır ve düzeltilmelidir. |
|
Uygulama tarafından sağlanan arabellek, istenen verileri barındıracak kadar büyük değil. |
|
IDXGIResource1::CreateSharedHandle çağrısındaki bir kaynağın sağlanan adı zaten başka bir kaynakla ilişkilendirildi. |
|
Genel sayaç kaynağı kullanılıyor ve Direct3D cihazı şu anda sayaç kaynağını kullanamıyor. |
|
Kaynak veya istek şu anda kullanılamıyor, ancak daha sonra kullanılabilir duruma gelebilir. |
|
IDXGIObject::GetPrivateData çağrılırken, geçirilen GUID önceden IDXGIObject::SetPrivateData veya IDXGIObject::SetPrivateDataInterface'e geçirildi olarak tanınmaz.
IDXGIFactory::EnumAdapters veya IDXGIAdapter::EnumOutputs çağrılırken, numaralandırılmış sıra aralığın dışındadır. |
|
Rezerve edildi |
|
Rezerve edildi |
|
Takas zinciri içeriğinin kısıtlandığı DXGI çıkışı (monitör) artık kesiliyor veya değiştiriliyor. |
|
İşlem, eksik veya eşleşmeyen bir SDK bileşenine bağlıdır. |
|
Uzak Masaüstü Hizmetleri oturumunun bağlantısı şu anda kesik. |
|
İstenen işlevsellik cihaz veya sürücü tarafından desteklenmiyor. |
|
Bir sonraki masaüstü çerçevesi kullanılabilir duruma gelmeden önce geçen zaman aşımı aralığı. |
|
GPU, bir işlem gerçekleştirmek için bir çağrı yapıldığında meşguldü ve işlemi yürütmedi veya zamanlamadı. |
|
Yöntem hata olmadan başarılı oldu. |
Açıklamalar
Yalnızca yöntemin başarılı mı yoksa başarısız mı olduğuyla ilgilenebilirsiniz. HRESULT değerinin başarılı mı yoksa başarısız mı olduğunu test etmenin en iyi yolu, değeri WinError.h dosyasında tanımlanan aşağıdaki makrolardan birine geçirmektir:
- BAŞARILI makro, başarı kodu için TRUE ve hata kodu için YANLIŞ döndürür.
- BAŞARISIZ makro, hata kodu için TRUE ve başarı kodu için YANLIŞ döndürür.
Her DXGI_ERROR değeri için HRESULT değeri, DXGItype.h dosyasında tanımlanan bu makrodan belirlenir:
#define _FACDXGI 0x87a
#define MAKE_DXGI_HRESULT(code) MAKE_HRESULT(1, _FACDXGI, code)
Örneğin, DXGI_ERROR_INVALID_CALL0x887A0001 olarak tanımlanır:
#define DXGI_ERROR_INVALID_CALL MAKE_DXGI_HRESULT(1)
Gereksinimler
| Gereksinim | Değer |
|---|---|
| Başlık |
|
Ayrıca bakınız