CComQIPtr::CoCreateInstance

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

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

Valor devuelto

Un valor HRESULT estándar. Puede ser uno de los siguientes valores:

Ver CoCreateInstance de Platform SDK para obtener una lista de posibles valores devueltos.

Parámetros

rclsid

[en] CLSID asociada con los datos y el código que se utilizará para crear el objeto.

pUnkOuter

[en] Si NULL, indica que el objeto no se está creando como parte de un agregado. Si no-NULL, puntero a la interfaz del objeto agregado de IUnknown (el control de IUnknown).

dwClsContext

[en] Contexto en el que se ejecutará el código que administra el objeto recién creado.

szProgID

[en] ProgID asociado con los datos y el código que se utilizará para crear el objeto.

Observaciones

Crea una instancia de un objeto de una manera segura de tipo.

Visió&n General de CComQIPtr |nbsp; Miembros de clase

Index