Fonction ExUuidCreate (ntddk.h)
La routine ExUuidCreate initialise une structure UUID (GUID) en une valeur nouvellement générée.
Syntaxe
NTSTATUS ExUuidCreate(
[out] UUID *Uuid
);
Paramètres
[out] Uuid
Pointeur vers une structure UUID (GUID) allouée à l’appelant qui est définie sur une nouvelle valeur UUID.
Valeur retournée
Les valeurs de retour possibles incluent les codes status suivants.
code de retour | description |
---|---|
status_success | la routine a correctement généré un uuid qui est universellement unique. |
rpc_nt_uuid_local_only | la routine a généré un uuid qui est unique uniquement à cet ordinateur. cela peut se produire lorsque l’adresse mac n’est pas une adresse ieee à administration universelle ou lorsqu’aucune carte réseau n’est présente. |
status_retry | le système n’est pas prêt à générer un nouvel uuid. |
Remarques
Un UUID et un GUID sont du même type de données.
L’appelant peut tenter de façon itérative d’obtenir une nouvelle valeur UUID.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntddk.h (inclure Ntddk.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport),IrqlExPassive(wdm), PowerIrpDDis(wdm) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour