Delen via


Compilerfout C2787

'id': er is geen GUID aan dit object gekoppeld

Opmerkingen

De __uuidof-operator gebruikt een door de gebruiker gedefinieerd type waaraan een GUID is gekoppeld of een object van een dergelijk door de gebruiker gedefinieerd type. Deze fout treedt op wanneer het argument een door de gebruiker gedefinieerd type is zonder GUID.

Voorbeeld

In het volgende voorbeeld wordt C2787 gegenereerd:

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

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

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