Función UuidCreateSequential (rpcdce.h)
La función UuidCreateSequential crea un nuevo UUID.
Sintaxis
RPC_STATUS UuidCreateSequential(
UUID *Uuid
);
Parámetros
Uuid
Devuelve un puntero al UUID creado.
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
Se garantiza que el UUID es único para este equipo. |
|
No se puede obtener la dirección de hardware ethernet o de anillo de token para este equipo. |
Comentarios
Por motivos de seguridad, UuidCreate se modificó para que ya no use la dirección MAC de una máquina para generar UUID. UuidCreateSequential se introdujo para permitir la creación de UUIDmediante la dirección MAC de la tarjeta Ethernet de una máquina.
La función UuidCreateSequential devuelve RPC_S_UUID_LOCAL_ONLY cuando el equipo de origen no tiene un anillo ethernet/token (IEEE 802).x) dirección. En este caso, el UUID generado es un identificador válido y se garantiza que es único entre todos los UUIDgenerados en el equipo. Sin embargo, existe la posibilidad de que otro equipo sin una dirección de anillo ethernet/token genere el UUID idéntico. Por lo tanto, nunca debe usar este UUID para identificar un objeto que no sea estrictamente local en el equipo. Los equipos con direcciones de anillo ethernet/token generan UUIDque se garantiza que son únicos globalmente.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | rpcdce.h (include Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |