Condividi tramite


Funzione ExUuidCreate (ntddk.h)

La routine ExUuidCreate inizializza una struttura UUID (GUID) in 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 descrizione
status_success la routine ha generato correttamente un uuid univoco universalmente.
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 amministrato universalmente ieee o quando non sono presenti schede di interfaccia di rete.
status_retry il sistema non è pronto per generare un nuovo uuid.

Osservazioni

Un UUID e un GUID sono dello stesso tipo di dati.

Il chiamante può tentare in modo iterativo di ottenere un nuovo valore UUID.

Fabbisogno

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)