CComQIPtr::CoCreateInstance

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 un elenco 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, 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.

Pa&noramica CComQIPtr |nbsp; Membri della classe

Index