AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
CClassFactory Class Reference
Inheritance diagram for CClassFactory:
[legend]
Collaboration diagram for CClassFactory:
[legend]

Public Member Functions

 CClassFactory (const CFactoryTemplate *)
 
STDMETHODIMP QueryInterface (REFIID riid, __deref_out void **ppv)
 
 STDMETHODIMP_ (ULONG) AddRef()
 
 STDMETHODIMP_ (ULONG) Release()
 
STDMETHODIMP CreateInstance (LPUNKNOWN pUnkOuter, REFIID riid, __deref_out void **pv)
 
STDMETHODIMP LockServer (BOOL fLock)
 
- Public Member Functions inherited from CBaseObject
 CBaseObject (__in_opt LPCTSTR pName)
 
 ~CBaseObject ()
 

Static Public Member Functions

static BOOL IsLocked ()
 
- Static Public Member Functions inherited from CBaseObject
static LONG ObjectsActive ()
 

Detailed Description

Definition at line 37 of file dllentry.cpp.

Constructor & Destructor Documentation

◆ CClassFactory()

CClassFactory::CClassFactory ( const CFactoryTemplate pTemplate)

Definition at line 67 of file dllentry.cpp.

Member Function Documentation

◆ CreateInstance()

STDMETHODIMP CClassFactory::CreateInstance ( LPUNKNOWN  pUnkOuter,
REFIID  riid,
__deref_out void **  pv 
)

Definition at line 113 of file dllentry.cpp.

◆ IsLocked()

static BOOL CClassFactory::IsLocked ( )
inlinestatic

Definition at line 59 of file dllentry.cpp.

◆ LockServer()

STDMETHODIMP CClassFactory::LockServer ( BOOL  fLock)

Definition at line 175 of file dllentry.cpp.

◆ QueryInterface()

STDMETHODIMP CClassFactory::QueryInterface ( REFIID  riid,
__deref_out void **  ppv 
)

Definition at line 76 of file dllentry.cpp.

◆ STDMETHODIMP_() [1/2]

CClassFactory::STDMETHODIMP_ ( ULONG  )

◆ STDMETHODIMP_() [2/2]

CClassFactory::STDMETHODIMP_ ( ULONG  )

The documentation for this class was generated from the following file: