HRESULT CreateInstanceLic (IUnknown * pUnkOuter, IUnknown * pUnkReserved, REFIID riid, BSTR bstrKey, vazio ** ppvObject );
Valor de retorno
Um padrão HRESULT valor.
Parâmetros
pUnkOuter
[no] Se o objeto está sendo criado como parte de um agregado, pUnkOuter deve ser o externo desconhecido. Caso contrário, pUnkOuter deve ser Nulo.
pUnkReserved
[no] Não usado. Deve ser Nulo.
riid
[no] O IID da interface solicitada. Se pUnkOuter não-NULL, riid deve ser IID_IUnknown.
bstrKey
[no] A chave de licença de tempo de execução obtida anteriormente um chamar para RequestLicKey. Essa chave é necessária para criar o objeto.
ppvObject
[out] Um ponteiro para o ponteiro de interface especificado por riid. Se o objeto não suporte para esta interface, ppvObject é definido como Nulo.
Observações
Semelhante ao CreateInstance, exceto que CreateInstanceLic requer uma chave de licença. Você pode obter uma chave de licença usando RequestLicKey. Para criar um objeto em uma computador sem licença, você deve chamar CreateInstanceLic.
|&Nbsp CComClassFactory2 visão geral ; Membros de classe
Co&nsulte tambémnbsp; CoCreateInstance, CoGetClassObject