Funzione ExUuidCreate (ntddk.h)
La routine ExUuidCreate inizializza una struttura UUID (GUID) a un valore appena generato.
Sintassi
NTSTATUS ExUuidCreate(
[out] UUID *Uuid
);
Parametri
[out] Uuid
Puntatore a una struttura UUID (GUID) allocata dal chiamante impostata su un nuovo valore UUID.
Valore restituito
I valori restituiti possibili includono i codici di stato seguenti.
codice restituito | description |
---|---|
status_success | la routine ha generato correttamente un uuid che è universalmente univoco. |
rpc_nt_uuid_local_only | la routine ha generato un uuid univoco solo per questo computer. questo può verificarsi quando l'indirizzo mac non è un indirizzo universalmente amministrato o quando non sono presenti schede di interfaccia di rete. |
status_retry | il sistema non è pronto per generare un nuovo uuid. |
Commenti
Un UUID e un GUID sono lo stesso tipo di dati.
Il chiamante può tentare in modo iterativo di ottenere un nuovo valore UUID.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Regole di conformità DDI | HwStorPortProhibitedDDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |