Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'type' : neplatný operand pro __uuidof
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. Možné příčiny:
Argument není uživatelem definovaný typ.
__uuidofaplikace nemůže extrahovat identifikátor GUID z argumentu.
Příklad
Následující příklad generuje C2786:
// 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
}