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