Fonction UuidCreateSequential (rpcdce.h)
La fonction UuidCreateSequential crée un nouvel UUID.
Syntaxe
RPC_STATUS UuidCreateSequential(
UUID *Uuid
);
Paramètres
Uuid
Retourne un pointeur vers l’UUID créé.
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. |
|
L’UUID est garanti comme étant unique à cet ordinateur uniquement. |
|
Impossible d’obtenir l’adresse matérielle Ethernet ou en anneau de jeton pour cet ordinateur. |
Notes
Pour des raisons de sécurité, UuidCreate a été modifié pour qu’il n’utilise plus l’adresse MAC d’un ordinateur pour générer des UUID. UuidCreateSequential a été introduit pour permettre la création d’UUIDà l’aide de l’adresse MAC du carte Ethernet d’une machine.
La fonction UuidCreateSequential retourne RPC_S_UUID_LOCAL_ONLY lorsque l’ordinateur d’origine n’a pas d’anneau ethernet/jeton (IEEE 802.x) adresse. Dans ce cas, l’UUID généré est un identificateur valide et est garanti comme unique parmi tous les UUIDgénérés sur l’ordinateur. Toutefois, il est possible qu’un autre ordinateur sans adresse d’anneau Ethernet/jeton génère l’UUID identique. Par conséquent, vous ne devez jamais utiliser cet UUID pour identifier un objet qui n’est pas strictement local sur votre ordinateur. Les ordinateurs avec des adresses ethernet/en anneau de jeton génèrent des UUIDqui sont garantis pour être globalement uniques.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | rpcdce.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |