Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea un objeto de CLSID especificado y recupera un puntero de interfaz a este objeto.
STDMETHODIMP CreateInstance(
LPUNKNOWN pUnkOuter,
REFIID riid,
void** ppvObj
);
Parámetros
pUnkOuter
[in] Si el objeto se crea como parte de un agregado, después pUnkOuter debe ser el contenido externo.si no, pUnkOuter debe ser NULL.riid
[in] El IID de la interfaz solicitada.Si pUnkOuter no es 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.
Valor devuelto
un valor estándar de HRESULT .
Comentarios
Si el módulo deriva de CComAutoThreadModule, CreateInstance primero selecciona un subproceso crear el objeto en el apartamento asociado.
Requisitos
encabezado: atlcom.h