SlimDX supports a wide range of APIs, operating systems, and configurations. All versions of Windows XP, Vista, Server 2003, Server 2008, and 7 are supported, for both 32 and 64 bit. There is a minimum requirement of .NET 2.0, but any subsequent version (including or excluding service packs) will work.
SlimDX has full support for sharing DirectX objects with other libraries. All SlimDX objects expose their native pointers for use by other code, and SlimDX can wrap native pointers with its own objects. This allows seamless cooperation with libraries such as DirectShow.NET, CUDA.NET, native code DirectX libraries, and more.