Partager via


CComPolyObject::CreateInstance

Vous permet de créer un objet de CComPolyObject<contained> sans la charge de CoCreateInstance.

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

Paramètres

  • pp
    [out] Un pointeur vers un pointeur de CComPolyObject< contained**>** .Si CreateInstance est infructueux, pp a la valeur NULL.

Valeur de retour

Une valeur standard d' HRESULT .

Notes

L'objet retourné a un nombre de références de zéro, l'appel AddRef immédiatement, l'utilisation Release de libérer la référence du pointeur d'objet lorsque vous avez fini.

Si vous n'avez pas besoin de l'accès direct à l'objet, mais souhaitez toujours créer un objet sans la charge d' CoCreateInstance, utilisez CComCoClass::CreateInstance à la place.

Configuration requise

Header: atlcom.h

Voir aussi

Référence

Classe de CComPolyObject