Common Version Interfaces

This section contains information about the common version interfaces.

In this section

Topic Description
This interface is used to return arbitrary-length data.
This interface is used to return data of arbitrary length.
ID3DInclude is an include interface that the user implements to allow an application to call user-overridable methods for opening and closing shader #include files.
The ID3DUserDefinedAnnotation interface enables an application to describe conceptual sections and markers within the application's code flow. An appropriately enabled tool, such as Microsoft Visual Studio Ultimate 2012, can display these sections and markers visually along the tool's Microsoft Direct3D time line, while the tool debugs the application. These visual notes allow users of such a tool to navigate to parts of the time line that are of interest, or to understand what set of Direct3D calls are produced by certain sections of the application's code.

Common Version Reference