CComPtr::CoCreateInstance

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.

Visão geral de CComPtrMembros de classe

Index