My advice will be to implement code in which you are most comfortable, but don't forget about requiring interop as you go. Know in advance what your interface is and what glue is required in the final product. Record the interface and test the interaction before you fill it.
, ++ , P/Invoke.
++/CLI ++. ++/CLI # .