Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма 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) |