2010-08-18 62 views
2

我在書上看到CreateInstance是在DirectShow的源過濾器是必須的,但是當我看到這個我懷疑whetger這是真的:是directshow中源過濾器的必要方法的CreateInstance?

CFactoryTemplate g_Templates[] = 
{ 
    { 
     L"Virtual Cam", 
     &CLSID_VirtualCam, 
     CVCam::CreateInstance, 
     NULL, 
     &AMSFilterVCam 
    }, 

我可以任意命名CreateInstance靜態方法,像CreateInstance22,右或錯?

回答

2

沒錯。

該字段是一個指向型

CUnknown* (*)( LPUNKNOWN pUnk, HRESULT* phr );

所以可以使用佈局的任何功能的功能。