Partilhar via


CComPolyObject::CreateInstance

Allows you to create a new **CComPolyObject<**contained > object without the overhead of CoCreateInstance.

static HRESULT WINAPI CreateInstance(
   LPUNKNOWN pUnkOuter, 
   CComPolyObject< contained >** pp 
);

Parâmetros

  • pp
    [out] A pointer to a CComPolyObject< contained**>** pointer.If CreateInstance não tiver êxito, pp é definido como NULO.

Valor de retorno

Um padrão HRESULT valor.

Comentários

O objeto retornado tem uma contagem de referência igual a zero, então, telefonar AddRef imediatamente, em seguida, use Versão para liberar a referência no ponteiro de objeto quando tiver terminado.

Se você não precisa de acesso direto ao objeto, mas ainda deseja criar um novo objeto sem a sobrecarga de CoCreateInstance, use CComCoClass::CreateInstance em vez disso.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Classe CComPolyObject

Outros recursos

CComPolyObject membros