Compartir a través de


CComPolyObject::CreateInstance

Permite crear un nuevo objeto de **CComPolyObject<**contained > sin la sobrecarga de CoCreateInstance.

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

Parámetros

  • pp
    [out] un puntero a un puntero de CComPolyObject< contained**>** .Si CreateInstance no se realiza correctamente, pp se establece en NULL.

Valor devuelto

un valor estándar de HRESULT .

Comentarios

El objeto devuelto tiene un recuento de referencia de cero, por lo que la llamada AddRef inmediatamente, después uso Liberar de liberar la referencia en el puntero de objeto cuando haya terminado.

Si no necesita acceso directo al objeto, pero todavía desea crear un nuevo objeto sin la sobrecarga de CoCreateInstance, utilice CComCoClass:: CreateInstance en su lugar.

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Clase de CComPolyObject