Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"type" : недопустимый операнд для __uuidof
Замечания
Оператор __uuidof принимает определяемый пользователем тип с присоединенным GUID или объектом такого определяемого пользователем типа. Возможные причины:
Аргумент не является определяемым пользователем типом.
__uuidofне может извлечь GUID из аргумента.
Пример
В следующем примере создается 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
}