CComClassFactoryAutoThread::CreateInstance

HRESULT CreateInstance (LPUNKNOWN pUnkOuter, REFIID riid, void ** ppvObj );

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.

riid

[no] O IID da interface solicitada. Se pUnkOuter não-NULL, riid deve ser IID_IUnknown.

ppvObj

[out] Um ponteiro para o ponteiro de interface identificado por riid. Se o objeto não suporte para esta interface, ppvObj é definido como Nulo.

Observações

Cria um objeto do CLSID especificado e recupera um ponteiro de interface para esse objeto. Se seu módulo deriva de CComAutoThreadModule, CreateInstance primeiro seleciona um segmento para criar o objeto no compartimento associado.

Visão geral de CComClassFactoryAutoThreadMembros de classe

Co&nsulte tambémnbsp; CoCreateInstance, CoGetClassObject

Index