CComClassFactoryAutoThread::CreateInstance

HRESULT CreateInstance (LPUNKNOWN pUnkOuter, REFIID riid, vacío ** ppvObj );

Valor devuelto

Un valor HRESULT estándar.

Parámetros

pUnkOuter

[en] Si el objeto se crea como parte de un agregado, pUnkOuter debe ser el exterior desconocido. De lo contrario, pUnkOuter debe ser nulo.

riid

[en] El IID de la interfaz solicitada. Si pUnkOuter es no-NULL, riid debe ser IID_IUnknown.

ppvObj

[out] Un puntero al puntero de interfaz identificado por riid. Si el objeto no admite esta interfaz, ppvObj se establece en NULL.

Observaciones

Crea un objeto del CLSID especificado y recupera un puntero de interfaz a este objeto. Si el módulo se deriva de CComAutoThreadModule, CreateInstance selecciona primero un hilo para crear el objeto en el apartamento asociado.

Visió&n General de CComClassFactoryAutoThread |nbsp; Miembros de clase

Vea tambié&nnbsp; CoCreateInstance, CoGetClassObject

Index