CComClassFactory2::CreateInstanceLic

HRESULT CreateInstanceLic (IUnknown * pUnkOuter, IUnknown * pUnkReserved, REFIID riid, BSTR bstrKey, vuoto ** ppvObject );

Valore restituito

Un valore HRESULT standard.

Parametri

pUnkOuter

[in] Se l'oggetto viene creato come parte di un aggregato, pUnkOuter deve essere esterno sconosciuto. In caso contrario, pUnkOuter deve essere NULL.

pUnkReserved

[in] Non utilizzato. Deve essere NULL.

riid

[in] IID dell'interfaccia richiesta. Se pUnkOuter è non-NULL, riid deve essere IID_IUnknown.

bstrKey

[in] La chiave di licenza runtime precedentemente ottenuta da una chiamata a RequestLicKey. Questa chiave è necessaria per creare l'oggetto.

ppvObject

[out] Puntatore al puntatore all'interfaccia specificato da riid. Se l'oggetto non supporta questa interfaccia, ppvObject è impostato su NULL.

Osservazioni

Simile al metodo CreateInstance, tranne per il fatto che CreateInstanceLic richiede una chiave di licenza. È possibile ottenere una chiave di licenza utilizzando RequestLicKey. Al fine di creare un oggetto su una macchina senza licenza, è necessario chiamare CreateInstanceLic.

Pa&noramica CComClassFactory2 |nbsp; Membri della classe

Vedere a&nchenbsp; CoCreateInstance, CoGetClassObject

Index