Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'type': ongeldige operand voor __uuidof
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. Mogelijke oorzaken:
Het argument is geen door de gebruiker gedefinieerd type.
__uuidofkan de GUID niet ophalen uit het argument.
Voorbeeld
In het volgende voorbeeld wordt C2786 gegenereerd:
// C2786.cpp
struct __declspec(uuid("00000000-0000-0000-0000-000000000000")) A {};
int main() {
__uuidof(int); // C2786
__uuidof(int *); // C2786
__uuidof(A **); // C2786
// no error
__uuidof(A);
__uuidof(A *);
__uuidof(A &);
__uuidof(A[]);
int i;
int *pi;
A **ppa;
__uuidof(i); // C2786
__uuidof(pi); // C2786
__uuidof(ppa); // C2786
}