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 |
---|---|
|
La chiamata ha avuto esito positivo. |
|
L'UUID è garantito essere univoco solo per questo computer. |
|
Impossibile ottenere l'indirizzo hardware ethernet o dell'anello token per questo computer. |
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.
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 |