共用方式為


ExUuidCreate 函式 (ntddk.h)

ExUuidCreate 例程會將 UUID (GUID) 結構初始化為新產生的值。

語法

NTSTATUS ExUuidCreate(
  [out] UUID *Uuid
);

參數

[out] Uuid

呼叫端配置的 UUID 指標, (GUID) 結構,設定為新的 UUID 值。

傳回值

可能的傳回值包括下列狀態代碼。

傳回碼 description
status_success 例程已成功產生通用唯一的 uuid。
rpc_nt_uuid_local_only 例程會產生只有這部電腦唯一的 uuid。 當 mac 位址不是 ieee 通用管理的地址或沒有 nic 時,就會發生此情況。
status_retry 系統尚未準備好產生新的 uuid。

備註

UUID 和 GUID 是相同的數據類型。

呼叫端可以反覆嘗試取得新的 UUID 值。

規格需求

需求
目標平台 Universal
標頭 ntddk.h (包含 Ntddk.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI 合規性規則 HwStorPortProhibitedDDIs (storport) IrqlExPassive (wdm) PowerIrpDDis (wdm)