CComClassFactoryAutoThread::CreateInstance
Cria um objeto com CLSID especificada e recupera um ponteiro de interface para este objeto.
STDMETHODIMP CreateInstance(
LPUNKNOWN pUnkOuter,
REFIID riid,
void** ppvObj
);
Parâmetros
pUnkOuter
[in] Se o objeto está sendo criado sistema autônomo parte de uma função agregada e, em seguida, pUnkOuter deve ser externo desconhecido. Caso contrário, pUnkOuter deve ser NULO.riid
[in] O IID da interface solicitada.If pUnkOuter é não-NULO, riid deve ser IID_IUnknown.ppvObj
[out] Um ponteiro para o ponteiro de interface identificado por riid. Se o objeto não oferece suporte a essa interface, ppvObj é definido como NULO.
Valor de retorno
Um padrão HRESULT valor.
Comentários
Se seu módulo deriva de CComAutoThreadModule, CreateInstance primeiro, seleciona um thread para criar o objeto no apartment associado.
Requisitos
Cabeçalho: atlcom.h
Consulte também
Referência
Classe CComClassFactoryAutoThread