2011-07-19 16 views
0

テストドライバのGUID(インタフェースクラス)を定義/生成したいと考えています。 C/C++を使ってプログラマチックに行うためには、システム内の他のデバイスやドライバと競合しないようにするにはどうすればよいでしょうか?ドライバーのGUIDを定義する推奨される方法は何ですか?

また、新しいGUIDを作成する際に注意する必要があるか、またはその他の事項に注意する標準的なガイドラインがありますか?

お勧めします。

答えて

2

CoCreateGuidは、ネットワークアダプタを含むランダム性ソースを使用してこれを行うWin32 APIです。

Martyn

3

GUIDジェネレータを使用します。 Visual Studioにバンドルされているものがあります。 2008年には、Tools> Create GUIDの下にあります。

+0

お返事ありがとうございました。プログラムで作成する方法はありますか? – MemoryLeak

+0

.NETのどこかにはGUIDクラスがありますが、これを使用している場合、Googleで他のGUID生成アルゴリズムを見つけることができます。私はあなたが同様に作ることができるプレーンなWin32コールがあると思います。 – wmorrell

+0

私はC/C++でそれをしたいと思います。私はテストを実行する予定のランタイム中にそれをオンザフライで生成したいと考えています。 – MemoryLeak

関連する問題