HRESULT CreateInstance (LPUNKNOWN pUnkOuter, REFIID riid, void ** ppvObj );
Valeur de retour
Une valeur HRESULT standard.
Paramètres
pUnkOuter
[en] Si l'objet est créé dans le cadre d'un agrégat, pUnkOuter doivent être l'inconnu externe. Sinon, pUnkOuter doivent être NULL.
riid
[en] L'IID de l'interface demandée. Si pUnkOuter est non-NULL, riid doit être IID_IUnknown.
ppvObj
[out] Pointeur vers le pointeur d'interface identifié par riid. Si l'objet ne supporte pas cette interface, ppvObj a la valeur NULL.
Remarques
Crée un objet du CLSID spécifié et récupère un pointeur d'interface vers cet objet. Si votre module dérive de CComAutoThreadModule, CreateInstance sélectionne tout d'abord un thread pour créer l'objet dans l'appartement associé.
Aperçu CComClassFactoryAutoThread |  ; Membres de classe
Voir aussi  ; CoCreateInstance, CoGetClassObject