MSDN には、動的仮想チャネル プラグインの作成方法に関する C++ の例があります。
私の問題は、それをコンパイルする方法がわからないことです。
ATL プロジェクトを作成し、main.cppmsdn にあるコードをコピー アンド ペーストする必要がありますか? プロジェクトを何と呼びますか? ATL プロジェクトを nameDVCPluginで作成すると、Visual Studio 2008 が自動的に を作成DVCPlugin_i.h fileします。それ以外の場合、そのファイルはありません。
tsvirtualchannels.hは Windows 7 SDK の一部であるため、少なくともそのインクルードで問題はありません。
私が得ているエラーの1つはこれです:
&CLSID_DVCSamplePlugin認識されない識別子
名前で ATL プロジェクトを作成しようとしましたDVCSamplePluginが、上記と同じメッセージを受け取りました。
そのソースコードをコンパイルできるようにするために必要な提案はありますか?