Método IClassActivator::GetClassObject (objidl.h)

Recupera um objeto de classe.

Sintaxe

HRESULT GetClassObject(
  [in]  REFCLSID rclsid,
  [in]  DWORD    dwClassContext,
  [in]  LCID     locale,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Parâmetros

[in] rclsid

O CLSID que identifica a classe cujo objeto de classe deve ser recuperado.

[in] dwClassContext

O contexto no qual a classe deve ser executada. Para obter uma lista de valores, consulte a enumeração CLSCTX .

[in] locale

Uma constante LCID, conforme definido em WinNls.h.

[in] riid

O IID da interface no objeto ao qual um ponteiro é desejado.

[out] ppv

O endereço da variável de ponteiro que recebe o ponteiro de interface solicitado em riid. Após o retorno bem-sucedido, *ppv contém o ponteiro de interface solicitado.

Valor retornado

Se o método for bem-sucedido, o valor retornado será S_OK. Caso contrário, será E_FAIL.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho objidl.h

Confira também

Cogetclassobject

IClassActivator