/ / Was ist die empfohlene Methode zum Definieren einer GUID für einen Treiber? - C ++, C, Windows-CE

Was ist die empfohlene Vorgehensweise zum Definieren einer GUID für einen Treiber? - C ++, C, Windows-CE

Ich möchte eine GUID (Schnittstelle) definieren / generierenKlasse) für meinen Testfahrer. Was ist der beste Weg, dies "programmatisch mit C / C ++" zu tun, so dass es nicht zu Konflikten mit anderen Geräten / Treibern im System kommt?

Gibt es außerdem Standardrichtlinien, die zu beachten sind, oder andere Dinge, die beim Erstellen einer neuen GUID berücksichtigt werden müssen?

Bitte vorschlagen.

Antworten:

2 für die Antwort № 1

CoCreateGuid ist die Win32-API, die dies unter Verwendung von Zufallsquellen einschließlich Ihres Netzwerkadapters durchführt.

Martyn


3 für die Antwort № 2

Verwenden Sie einen GUID-Generator. Es ist eine mit Visual Studio gebündelt. In 2008 ist es unter Extras> GUID erstellen.


0 für die Antwort № 3

Wenn Sie Boost haben, schauen Sie nach Boost-UUID (universell eindeutige ID) Bibliothek.