CComPtr::CoCreateInstance

HRESULT CoCreateInstance (REFCLSID rclsid, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);

HRESULT CoCreateInstance (LPCOLESTR szProgID, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);

Valeur de retour

Une valeur HRESULT standard. Peut être l'une des valeurs suivantes:

Voir CoCreateInstance dans la Plate-forme SDK pour obtenir une description des valeurs de retour possibles.

Paramètres

rclsid

[en] CLSID associé les données et le code qui sera utilisé pour créer l'objet.

pUnkOuter

[en] Si NULL, indique que l'objet n'est pas être créé dans le cadre d'un agrégat. Si non-NULL, un pointeur vers l'interface IUnknown de l'objet global (contrôlant IUnknown).

dwClsContext

[en] Contexte dans lequel s'exécutera le code qui gère l'objet nouvellement créé.

szProgID

[en] ProgID associée avec les données et le code qui sera utilisé pour créer l'objet.

Remarques

Crée une instance d'un objet de manière type-safe.

Aperçu de CComPtr |  ; Membres de classe

Index