Ich arbeite mit DirectX in C++. Die Funktion, die ich rufe, gibt mir eine Struktur GUID als Ergebnis. Nun ist die DirectX-Header hat GUID wie folgt zugewiesen:Wie bekomme ich den Namen GUID
DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG2_MOCOMP, 0xe6a9f44b, 0x61b0, 0x4563,0x9e,0xa4,0x63,0xd2,0xa3,0xc6,0xfe,0x66);
Meine Frage ist, wie bekomme ich den Namen (D3D11_DECODER_PROFILE_MPEG2_MOCOMP in diesem Fall) von einer GUID?
D3D11_DECODER_PROFILE_MPEG2_MOCOMP ist kein Name, sondern lediglich eine handliche const-Kennung. Damit vermeiden Sie, dass Sie alle Hex-Werte in Ihren Code schreiben müssen. Es unterscheidet sich nicht von #define M_PI 3.14. Sie können von M_PI zu 3,14 gehen, Sie können natürlich nicht von 3,14 zurück nach M_PI gehen. Google ist normalerweise ziemlich praktisch, nur "0xe6a9f44b" ist genug. –