Quel est l'équivalent de la méthode C# Guid.NewGuid() en C++ WinRT?Comment créer un nouveau GUID en C++ dans WinRT?
Répondre
Je crois que vous recherchez http://msdn.microsoft.com/en-us/library/windows/desktop/ms688568%28v=vs.85%29.aspx
CoCreateGuid();
Je sais prise à propos de Windows 8, mais si vous avez toujours accès aux Win32/64 réguliers API vous pouvez utiliser un certain nombre de mécanismes pour cela. UuidCreate
() de la bibliothèque rpcrt4 est l'un, CoCreateGuid
() de l'oleaut lib est un autre (qui vient vers l'avant). Ce dernier a la finesse de faire tomber votre résultat dans une structure GUID directement.
Si vous écrivez une application Windows Store (également appelée Metro Style), vous devrez utiliser CoCreateGuid, car UuidCreate n'est disponible que pour les applications de bureau.
De MSDN:
CoCreateGuid:
Vise: applications de bureau | Applications du Windows Store
Crée un GUID, un entier unique de 128 bits utilisé pour les CLSID et les identificateurs d'interface.
HRESULT CoCreateGuid( _Out_ GUID *pguid);
UuidCreate:
applique à: applications de bureau uniquement
- 1. Comment créer un nouveau fil dans WinJS (WinRT)
- 2. Comment générer un nouveau GUID à partir d'un GUID donné en C# ou T-SQL?
- 3. Comment créer un GUID?
- 4. Créer un GUID aléatoire en C# dans un intervalle spécifié
- 5. Comment créer un canevas défilant dans WinRT?
- 6. Comment créer un guid dans MFC
- 7. Comment créer un nouveau bureau? C++
- 8. WinRT créer un GIF animé
- 9. Comment convertir un GUID en chaîne en C#?
- 10. C# Créer un nouveau T()
- 11. Comment générer un nouveau GUID dans Inno Setup?
- 12. C#: Convertir un hexagone en GUID
- 13. Guid Costructor - Comment créer un Guid vérifier que la chaîne est passée dans le format
- 14. Comment générer un nouveau guid pour chaque instance installée?
- 15. Comment créer un nouveau processus en C# (.Net4)?
- 16. Comment créer un nouveau processus en code C++ sous Windows?
- 17. Listview dans WinRT en utilisant C#
- 18. comment créer GUID en Java EE
- 19. Comment créer un nouveau tableau dans VB.NET?
- 20. Comment créer une application WinRT C# dll api
- 21. Comment créer un seul nouveau fichier C dans Xcode 4?
- 22. Conversion d'un GUID non géré en un Guid géré^
- 23. Création d'un nouveau Guid dans un extrait de code à l'aide de C#
- 24. Comment créer un nouveau dossier?
- 25. Générer un GUID désiré en C#
- 26. créer un objet datable C# avec GUID comme identifiant?
- 27. Créer un nouveau lieu Facebook SDK C#
- 28. Comment créer un GUID unique dans le cache d'intersystem?
- 29. Ping Site en C# avec WinRT
- 30. Try-catch créer un nouveau tableau en C# - où l'initialiser?