2011-12-09 19 views
0

私は仮想プリンタ用のポートモニタを維持しており、私たちが実装しているインタフェースの一部(AddPortを含む)が廃止とマークされていることに気付きました(http://msdn.microsoft.com/en-us/library/windows/hardware/ff545022(v=VS.85).aspx参照)。問題は、ドキュメンテーションでは、代わりにどのメソッドを使用するのか説明していないことです。AddPortの代わりに何を使用する必要がありますか?

ポートモニタは、ポートの追加を処理する必要がありますか?

Monitor2構造には、廃止されていない代替品がないようです(http://msdn.microsoft.com/en-us/library/windows/hardware/ff557532(v=vs.85).aspx参照)。

アイデア?

ありがとうございます!

+0

おそらく便利です:http://stackoverflow.com/questions/901766/writing-windows-port-monitor-basics –

+0

@JimMischelリンクをありがとうが、私はこの質問を既に見てきました。実際、答えの中にあるMicrosoftの例の1つは、実際には古いポートの追加メソッドを使用しているため、さらに混乱します。私は、Windows 2000の時代から(メソッドが廃止された時である)更新されたことを予期していました。まぁ。 – Andy

答えて

1

ポートモニターは、サーバー側とクライアント側のDLLを持つ分散コンポーネントです。クライアント側のDLLは、AddPortUI functionのAddPortのUI機能を提供します。この関数は、DataNameが文字列 "AddPort"に設定されているXcvData functionを介して、モニターのサーバー側DLLに要求を送信します。サーバーコンポーネントは、実際にはAddPort機能を実装します。

+0

ああ、素晴らしい! XcvData関数はXP以降で使用できると仮定していますか?残念なことにMSDNのドキュメントであなたに伝えるようなことはありません。とにかく、テストをします。どうもありがとう! :) – Andy

関連する問題