En C++, nous pouvons accéder à des membres d'un guid de la manière suivante:Accès aux membres Guid en C#
GUID guid = {0};
CoCreateGuid(&guid);
dwRand = guid.Data1 & 0x7FFFFFFF;
La structure de guid en C++ est:
Data 1 - unsigned long
Data 2 - unsigned short
Data 3 - unsigned short
Data 4 - unsigned char
Question: Comment traduire le troisième ligne du code C++ (dwRand = guid.Data1 & 0x7FFFFFFF;
). En d'autres termes - comment accéder aux membres guid? Il n'y a pas de telle chose en C#.
Merci d'avance!
Est-ce .NET C++ ou C++ standard? Si c'est le cas, d'où obtenez-vous votre classe GUID? – strager
FYI: depuis certaines versions (assez anciennes) de Windows, les GUID ne sont pas composés de manière simple à partir du MAC, de la date/heure et du numéro de randomisation ou autre. Essayez de générer quelques GUID avec guidgen. –