CComClassFactory2::CreateInstanceLic

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

Index