컴파일러 오류 C2787
'identifier': 이 개체와 연결된 GUID가 없습니다.
__uuidof 연산자는 GUID가 연결된 사용자 정의 형식 또는 이러한 사용자 정의 형식의 개체를 사용합니다. 이 오류는 인수가 GUID가 없는 사용자 정의 형식인 경우에 발생합니다.
다음 샘플에서는 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
}