Поделиться через


Функция ExUuidCreate (ntddk.h)

Подпрограмма ExUuidCreate инициализирует структуру UUID (GUID) в только что созданное значение.

Синтаксис

NTSTATUS ExUuidCreate(
  [out] UUID *Uuid
);

Параметры

[out] Uuid

Указатель на структуру UUID, выделенной вызывающим объектом (GUID), которая устанавливается на новое значение UUID.

Возвращаемое значение

Возможные возвращаемые значения включают следующие коды состояния.

возвращаемый код описание
status_success подпрограмма успешно создала uuid, которая является универсально уникальной.
rpc_nt_uuid_local_only Подпрограмма создала uuid, которая является уникальной только для этого компьютера. это может произойти, если mac-адрес не является универсальным администрированием ieee или когда сетевые карты отсутствуют.
status_retry Система не готова к созданию нового uuid.

Замечания

Идентификатор UUID и GUID являются одинаковыми типами данных.

Вызывающий объект может итеративно пытаться получить новое значение UUID.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntddk.h (include Ntddk.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
правил соответствия DDI HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)