Sdílet prostřednictvím


Chyba kompilátoru C2787

Identifikátor: k tomuto objektu nebyl přidružen žádný identifikátor GUID.

Poznámky

Operátor __uuidof přebírá uživatelem definovaný typ s identifikátorem GUID připojeným nebo objektem takového uživatelem definovaného typu. K této chybě dochází v případě, že argument je uživatelem definovaný typ bez identifikátoru GUID.

Příklad

Následující příklad generuje 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
}