HRESULT CoCreateInstance (REFCLSID rclsid, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);
HRESULT CoCreateInstance (LPCOLESTR szProgID, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);
Valore restituito
Un valore HRESULT standard. Può essere uno dei seguenti valori:
Vedi CoCreateInstance in Platform SDK per una descrizione dei possibili valori restituiti.
Parametri
rclsid
[in] CLSID associati con i dati e il codice che verrà utilizzato per creare l'oggetto.
pUnkOuter
[in] Se NULL, indica che l'oggetto non è essere creato come parte di un aggregato. Se non-NULL, un puntatore a interfaccia IUnknown dell'oggetto aggregato (controllo IUnknown).
dwClsContext
[in] Contesto in cui verrà eseguito il codice che gestisce l'oggetto appena creato.
szProgID
[in] ProgID associati con i dati e il codice che verrà utilizzato per creare l'oggetto.
Osservazioni
Crea un'istanza di un oggetto in modo indipendente dai tipi.