Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Napotkano nieoczekiwany błąd [kod błędu] podczas próby utworzenia obiektu docelowego Direct3D.
Symbole zastępcze
-
kod błędu
-
Napotkano kod błędu.
Możliwe przyczyny
Ten komunikat występuje, gdy usługa Direct2D nie może wygenerować zasobu docelowego sprzętu z parametrami określonymi przez aplikację. Prawdopodobną przyczyną jest to, że aplikacja zażądała docelowego sprzętu, w którym usługa Direct2D musi przejąć własność przydzielania tekstury docelowej, takiej jak id2D1Factory::CreateHwndRenderTarget, a żądany rozmiar był zbyt duży. Każdy poziom funkcji Direct3D nakłada limit rozmiaru tekstury. Zobacz Poziomy funkcji Direct3D.
Możliwe poprawki
Podczas przydzielania obiektu docelowego upewnij się, że rozmiar docelowy nie przekracza maksymalnego rozmiaru dozwolonego przez poziom funkcji. Aby rozwiązać problemy z alokacją docelową, rozważ zmodyfikowanie aplikacji w celu przydzielenia samej tekstury docelowej i sprawdzenie, czy alokacja zakończy się pomyślnie. Aby bezpośrednio użyć tej tekstury jako obiektu docelowego, należy go połączyć jako mapę ID2D1Bitmap i użyć elementu ID2D1Bitmap jako argumentu id2D1DeviceContext::SetTarget.