Weitere Information

1. Multimon capability: New graphics cards all have dual head support, which allow two monitors to be attached to a single graphics card. Direct3D treats both hookups (regardless if DVI or VGA) as two adapters.
2. "Manager" is a static class in the Direct3D assemblies to enumerate adapters, driver info and to retrieve its capabilities.

5. While the list of formats is quite large, there are only a few that are valid and can be used as a Direct3D display or back buffer format. Valid Direct3D formats are: X8R8G8B8, R5G6B5, X1R5G5B5, A2R10G10B10. DirectX3D is not possible when the adapter does not support one of these.

6. You could use the Manager class to find out, whether or not your graphics card supports a particular format. Example: bool b = Manager.CheckDeviceFormatConversion(0, DeviceType.Hardware, Format.X8R8G8B8, Format.A8R8G8B8, true); (The 3. and 4. parameter refer to the front buffer and the back buffer. The 5. denotes WindowedMode=true or FullScreenMode=false)

7. The function Manager.GetDeviceCaps generates a Cap structure containing every possible capability a graphics card and its driver can have. These hundreds of capabilities are broken down mainly into Boolean values (i.e. feature supported or not) and integer values (i.e. max. no. of features).