Udostępnij za pośrednictwem


direct3d_errorf — Funkcja

Drukuje sformatowany ciąg w oknie danych wyjściowych programu Visual Studio.Jest wywoływane z funkcji, z klauzulą ograniczenia restrict(amp).Podczas gdy środowisko wykonawcze AMP wykryje wywołanie, zwraca wyjątek runtime_exception z tym samym, sformatowanym ciągiem znaków.

void direct3d_errorf(
   const char *,
   ...
) restrict(amp);

Uwagi

Funkcja ta ma następujące ograniczenia:

  1. Wybrana jest konfiguracja debugowania w środowisku Visual Studio, np. kod jest kompilowany z definicją preprocesora _DEBUG.

  2. Obiekt [accelerator_view], na którym wywoływane jest jądro, musi pochodzić od akceleratora, który obsługuje funkcje wewnętrzne printf, errorf i abort.Są one obsługiwane przez akcelerator REF.Aby uzyskać więcej informacji, zobacz Używanie akceleratora i obiektów accelerator_view.

  3. Maksymalna dozwolona liczba parametrów to siedem.

  4. Nie istnieje żadna automatyczna konwersja zwężająca lub poszerzająca typy.

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

Przestrzeń nazw współbieżności (C++ AMP)