HRESULT CreateInstanceLic (IUnknown * pUnkOuter, IUnknown * pUnkReserved, REFIID riid, BSTR bstrKey, void ** ppvObject );
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.
pUnkReserved
[en] Non utilisé. Doit être NULL.
riid
[en] L'IID de l'interface demandée. Si pUnkOuter est non-NULL, riid doit être IID_IUnknown.
bstrKey
[en] La clé de licence d'exécution précédemment obtenue par un appel à RequestLicKey. Cette clé est requise pour créer l'objet.
ppvObject
[out] Pointeur vers le pointeur d'interface spécifié par riid. Si l'objet ne supporte pas cette interface, ppvObject a la valeur NULL.
Remarques
Similaire à CreateInstance, sauf que la CreateInstanceLic nécessite une clé de licence. Vous pouvez obtenir une clé de licence à l'aide de RequestLicKey. Afin de créer un objet sur une machine sans licence, vous devez appeler CreateInstanceLic.
Aperçu CComClassFactory2 |  ; Membres de classe
Voir aussi  ; CoCreateInstance, CoGetClassObject