0

Windows SDKの " " ファイルを .NET 言語 (おそらく C#) で使用しようとしまし.hたが、成功しませんでした。このヘッダーは、COM を介して一部の Windows Media プレーヤー機能を公開します。Win32 C++を使えば問題なく使えるので、Managed C++を「ブリッジ」として使ってC#に公開できるのではないかと考えました。

ヘッダー ファイルは、subscriptionservices.hWindows Media Player SDK 11 (Windows SDK 6 の一部) に付属しています。

それは可能ですか?そのヘッダー ファイルを .NET アプリケーションで使用するにはどうすればよいですか?

ありがとう、エドゥアルド・コブチ

4

6 に答える 6

1

ヘッダー ファイルから使用する特定のコードまたは型のスニペットがある場合は、それらを PInvoke Interop Assistant に貼り付けて、生成された C# コードを取得できます。

http://www.codeplex.com/clrinterop/Release/ProjectReleases.aspx?ReleaseId=14120

于 2009-03-17T15:44:27.673 に答える
0

これにより、C++ パスで有利なスタートを切ることができます。

http://code.msdn.microsoft.com/wminterop

WMP インターフェースには、P/Invoke への扱いにくいインターフェースがいくつかあることに注意してください。私にとっては、C++ ラッパーを作成する方が簡単です。

于 2009-03-17T15:44:40.683 に答える