CComClassFactory2::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. Requiere la máquina a autorizarse plenamente. Si no existe una licencia completa máquina, llamada CreateInstanceLic.

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

Vea tambié&nnbsp; CoCreateInstance, CoGetClassObject

Index