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) |