Kompilatorfel C2787

"identifierare" : inget GUID har associerats med det här objektet

Anmärkningar

Operatorn __uuidof tar en användardefinierad typ med ett GUID kopplat eller ett objekt av en sådan användardefinierad typ. Det här felet uppstår när argumentet är en användardefinierad typ utan GUID.

Exempel

I följande exempel genereras C2787:

// C2787.cpp
#include <windows.h>
struct F {};

struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) F2;

int main() {
   __uuidof(F);   // C2787
   __uuidof(F2);   // OK
}