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.