HRESULT CoCreateInstance (REFCLSID rclsid, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);
HRESULT CoCreateInstance (LPCOLESTRRESFILENAME szProgID, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);
Valor de retorno
Um valor padrão HRESULT . Pode ser uma dos seguinte valores:
Consulte CoCreateInstance no Plataforma SDK para obter uma descrição dos valores de retorno possíveis.
Parâmetros
rclsid
[no] CLSID associadas a dados e código que será usado para criar o objeto.
pUnkOuter
[no] Se NULL, indica que o objeto não está sendo criado como parte de um agregado. Se não-NULL, um ponteiro para IUnknown interface o agregado do objeto (o controle IUnknown).
dwClsContext
[no] Contexto no qual a codificar que gerencia o objeto recém-criado será executar.
szProgID
[no] ProgID associado com os dados e código que será usado para criar o objeto.
Observações
Cria uma instância de um objeto em uma maneira de tipo seguro.