Каков рекомендуемый способ определения GUID для драйвера? - PullRequest
0 голосов
/ 19 июля 2011

Я хотел бы определить / сгенерировать GUID (класс интерфейса) для моего тестового драйвера. Каков наилучший способ сделать это «программно, используя C / C ++», чтобы он не конфликтовал с другими устройствами / драйверами в системе?

Кроме того, существуют ли какие-либо стандартные рекомендации, которые необходимо соблюдать, или другие вещи, которые следует учитывать при создании нового GUID?

Пожалуйста, предложите.

Ответы [ 3 ]

3 голосов
/ 19 июля 2011

Используйте генератор GUID. Существует один в комплекте с Visual Studio. В 2008 году он находится в разделе Инструменты> Создать GUID.

2 голосов
/ 19 июля 2011

CoCreateGuid - это Win32 API, который делает это с использованием случайных источников, включая ваш сетевой адаптер.

Martyn

0 голосов
/ 19 июля 2011

Если у вас есть Boost, посмотрите Boost UUID (универсальный уникальный идентификатор) библиотека.

...