Megosztás a következőn keresztül:


C2787 fordítási hiba

"azonosító": nincs guid társítva ehhez az objektumhoz

Megjegyzések

A __uuidof operátor egy felhasználó által definiált típust vesz fel, amelyhez guid csatolva van, vagy egy ilyen felhasználó által definiált típusú objektumot. Ez a hiba akkor fordul elő, ha az argumentum felhasználó által definiált típus, GUID nélkül.

példa

Az alábbi példa C2787-et hoz létre:

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

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

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