CComClassFactory2::CreateInstanceLic

HRESULT CreateInstanceLic (IUnknown * pUnkOuter, IUnknown * pUnkReserved, REFIID riid, BSTR bstrKey, vacío ** ppvObject );

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.

pUnkReserved

[en] No se utilizan. Debe ser nulo.

riid

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

bstrKey

[en] La clave de licencia de tiempo de ejecución obtenida previamente una llamada a RequestLicKey. Esta clave es necesaria para crear el objeto.

ppvObject

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

Observaciones

Similar a CreateInstance, excepto que CreateInstanceLic requiere una clave de licencia. Puede obtener una clave de licencia mediante RequestLicKey. A fin de crear un objeto en un equipo sin licencia, debe llamar a CreateInstanceLic.

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

Vea tambié&nnbsp; CoCreateInstance, CoGetClassObject

Index