direct3d_printf Function

Prints a formatted string to the Visual Studio output window. It is called from a function with the restrict(amp) restriction clause.

void direct3d_printf(
   const char *,
) restrict(amp);

This function has the following restrictions:

  1. The Debug configuration in Visual Studio is selected, i.e. the code is compiled with the _DEBUG preprocessor definition.

  2. The [accelerator_view] on which the kernel is invoked must be on an accelerator which supports the printf, errorf, and abort intrinsics. These are supported by the REF accelerator. For more information, see Using accelerator and accelerator_view Objects.

  3. The maximum number of parameters allowed is seven.

  4. There is no automatic widening or narrowing type conversion.

Header: amp.h

Namespace: Concurrency