CComPolyObject::CreateInstance

Permite que você crie um novo objeto de CComPolyObject<contained> sem a sobrecarga de CoCreateInstance.

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

Parâmetros

  • pp
    [out] um ponteiro à um ponteiro de CComPolyObject< contained**>** .Se for mal sucedido, CreateInstancepp é definido como NULO.

Valor de retorno

Um valor padrão de HRESULT .

Comentários

O objeto retornado tem uma contagem de referência de zero, para que a chamada AddRef imediatamente, então o uso Versão liberar a referência no ponteiro do objeto quando você terminar.

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

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Classe de CComPolyObject