Condividi tramite


Funzione UuidCreateSequential (rpcdce.h)

La funzione UuidCreateSequential crea un nuovo UUID.

Sintassi

RPC_STATUS UuidCreateSequential(
  UUID *Uuid
);

Parametri

Uuid

Restituisce un puntatore all'UUID creato.

Valore restituito

Valore Significato
RPC_S_OK
La chiamata ha avuto esito positivo.
RPC_S_UUID_LOCAL_ONLY
L'UUID è garantito essere univoco solo per questo computer.
RPC_S_UUID_NO_ADDRESS
Impossibile ottenere l'indirizzo hardware ethernet o dell'anello token per questo computer.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

Commenti

Per motivi di sicurezza, UuidCreate è stato modificato in modo che non usi più l'indirizzo MAC di un computer per generare UUIDs. UuidCreateSequential è stato introdotto per consentire la creazione di UUIDusando l'indirizzo MAC della scheda Ethernet di un computer.

La funzione UuidCreateSequential restituisce RPC_S_UUID_LOCAL_ONLY quando il computer di origine non ha un anello ethernet/token (IEEE 802).indirizzo x). In questo caso, l'UUID generato è un identificatore valido ed è garantito essere univoco tra tutti gli UUIDgenerati nel computer. Tuttavia, la possibilità esiste che un altro computer senza un indirizzo di anello ethernet/token ha generato l'UUID identico. Pertanto, non è consigliabile usare questo UUID per identificare un oggetto che non è strettamente locale per il computer. I computer con indirizzi ethernet/token ring generano UUIDche sono garantiti essere univoci a livello globale.

Nota La funzione UuidCreateSequential tende a essere leggermente più veloce della funzione UuidCreate . Quando le prestazioni della generazione di un UUID sono una considerazione significativa, è possibile usare la funzione UuidCreateSequential .
 

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione rpcdce.h (include Rpc.h)
Libreria Rpcrt4.lib
DLL Rpcrt4.dll

Vedi anche

UuidCreate

UuidFromString

UuidToString