CComClassFactoryAutoThread::CreateInstance
Crée un objet de le CLSID spécifié et extrait un pointeur d'interface vers cet objet.
STDMETHODIMP CreateInstance(
LPUNKNOWN pUnkOuter,
REFIID riid,
void** ppvObj
);
Paramètres
pUnkOuter
[in] Si l'objet est créé dans le cadre d'un agrégat, puis pUnkOuter doit être l'inconnu externe.Sinon, pUnkOuter doit être NULL.riid
[in] L'IID de l'interface demandée.Si pUnkOuter estNULLnon, riid doit être IID_IUnknown.ppvObj
[out] Un pointeur vers un pointeur d'interface identifié par riid.Si l'objet ne prend pas en charge cette interface, ppvObj a la valeur NULL.
Valeur de retour
Une valeur standard d' HRESULT .
Notes
Si votre package dérive de CComAutoThreadModule, CreateInstance sélectionne tout d'abord un thread pour créer l'objet dans le MTA associé.
Configuration requise
Header: atlcom.h