참고 :해당 인터페이스를 지원하는 개체를 만들 때 E_NOINTERFACE가 나타나는 이유는 무엇입니까?
이
단일 스레드 아파트 시스템 레지스트리에 CLSID가있는 클래스 개체를 통해 여러 개체을 만들 CoGetClassObject를 사용
인스턴스의 경우 :
hresult = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
IClassFactory *pIClassFactory;
hresult = CoGetClassObject (clsid, CLSCTX_LOCAL_SERVER, NULL, IID_IClassFactory, (LPVOID *)&pIClassFactory);
hresult = pIClassFactory->QueryInterface (IID_IUnknown, (LPVOID *)&pUnk);
hresult = pUnk->QueryInterface (__uuidof(IExample), (LPVOID *)&pISimClass);
참고 : 반환
- E_NOINTERFACE
- * ppvObject이 설정되어
질문 :
- 가 어떻게 그것이 참으로 등록되어 있는지, 확인할 수 있습니다 -이 문제가있는 경우?
더 이상 관련이 없으므로 게시물을 닫으시기 바랍니다. 감사합니다. – Aaron