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