CComClassFactory2::CreateInstanceLic

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

Index