p_tan's blog

勉強日記です。ツッコミ大歓迎

C++/CLI

COM構造化ストレージの IStream 生ポインタを C# 側に引き渡す

COM の構造化ストレージのストリームインターフェースであるIStream を生ポインタで持っているとして、 それをC#側からアクセスしたい時。 .NET には、ネイティブのIStream インターフェースに対応する System.Runtime.InteropServices.ComTypes.IStream が…

C++/CLIのdllからネイティブ関数をエクスポートする際の注意事項

C++のネイティブdllの.vcxprojなら、プロジェクト参照に入れればインポートライブラリ(.lib)を自動でリンクしてくれる。 しかし、C++/CLIのdllからネイティブ関数やネイティブクラスをエクスポートする際、使う側からプロジェクト参照してもインポートライブ…