IMAPIFormFactory::CreateClassFactory
Hace referencia a: Outlook 2013 | Outlook 2016
Devuelve un objeto de generador de clases para el formulario.
HRESULT CreateClassFactory(
REFCLSID clsidForm,
ULONG ulFlags,
LPCLASSFACTORY FAR * lppClassFactory
);
Parameters
clsidForm
[in] Identificador de clase para el formulario que va a crear el generador de clases.
ulFlags
[entrada] Reservado; debe ser cero.
lppClassFactory
[out] Puntero al objeto de generador de clases.
Valor devuelto
S_OK
Se devolvió el objeto de generador de clases.
Comentarios
Los visores de formularios llaman al método IMAPIFormFactory::CreateClassFactory para obtener un generador de clases para un formulario específico. El generador de clases se usa para crear instancias de un formulario que controla los mensajes de una clase específica y para controlar el acceso a estas instancias.
Los visores de formularios llaman al método CreateClassFactory para obtener un objeto de generador de clases para los servidores de formularios que implementan varias clases de mensaje. Este método recibe un identificador de clase (CLSID) como parámetro. En función de ese parámetro, este método puede determinar el tipo específico de objeto de generador de clases que se va a devolver.
Notas a los implementadores
Puede devolver desde la implementación de CreateClassFactory el mismo objeto de generador de clases en varias llamadas para el mismo identificador de clase. No es necesario crear una nueva instancia de generador de clases.
Puede tener una única implementación de generador de clases que cree instancias de generador de clases adecuadas a petición o varias implementaciones de generador de clases, una para cada clase de mensaje.