无法创建ICaptureGraphBuilder2的实例

时间:2012-10-15 17:45:05

标签: c++ windows-mobile directshow

Win32 SmartDevice DLL项目 - VS 2008

我正在尝试使用ICaptureGraphBuilder2界面,但是当我尝试使用以下代码创建istance时:

CComPtr<ICaptureGraphBuilder2> pCaptureGraphBuilder;
hr = pCaptureGraphBuilder.CoCreateInstance(CLSID_CaptureGraphBuilder);

hr0x80040154

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

最有可能的是,Capture Graph Builder(CLSID_CaptureGraphBuilderCLSID_CaptureGraphBuilder2)在Windows Mobile中不可用。它仅适用于桌面版。

错误代码为0x80040154 = REGDB_E_CLASSNOTREG“未注册的课程”。

Windows Mobile / CE中只有一部分API。