共用方式為


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 通用管理的位址,或沒有 nic 時,就會發生這種情況。
status_retry 系統尚未準備好產生新的 uuid。

言論

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

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

要求

要求 價值
目標平臺 普遍
標頭 ntddk.h (包括 Ntddk.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI 合規性規則 HwStorPortProhibitedDIS(storport)IrqlExPassive(wdm)PowerIrpDDis(wdm)