HRESULT CreateInstanceLic (IUnknown * pUnkOuter, IUnknown * pUnkReserved, REFIID riid, BSTR bstrKeyvoid **, ppvObject );
Wartość zwracany
Standardowa wartość HRESULT.
Parametry
pUnkOuter
[w] Jeśli obiekt jest tworzony jako część agregatu, pUnkOuter musi być zewnętrzny nieznane. W przeciwnym razie pUnkOuter musi zawierać wartość NULL.
pUnkReserved
[w] Nieużywany. Musi zawierać wartość NULL.
riid
[w] Identyfikator IID interfejsu, do którego kierowany jest wniosek. Jeśli nie pUnkOuter -NULL, riid musi być IID_IUnknown.
bstrKey
[w] Klucz licencyjny run-time uprzednio uzyskanego z wywołania RequestLicKey. Ten klucz jest wymagany do utworzenia obiektu.
ppvObject
[limit] Wskaźnik wskaźnika interfejsu określonej przez riid. Jeśli obiekt nie obsługuje interfejsu, ppvObject jest ustawiona na NULL.
Uwagi
Podobne do CreateInstance, z tym wyjątkiem, że CreateInstanceLic wymaga klucza licencyjnego. Można uzyskać klucz licencji za pomocą RequestLicKey. W celu utworzenia obiektu na komputerze nielicencjonowane, należy wywołać CreateInstanceLic.
Omówie&nie CComClassFactory2 |nbsp; Członkowie klasy
Zobacz też Funkcji CoCreateInstance, CoGetClassObject