Função CreateClassMoniker (objbase.h)

Cria um moniker de classe que se refere à classe especificada.

Sintaxe

HRESULT CreateClassMoniker(
  [in]  REFCLSID  rclsid,
  [out] LPMONIKER *ppmk
);

Parâmetros

[in] rclsid

Uma referência ao CLSID do tipo de objeto ao qual esse moniker se associa.

[out] ppmk

O endereço de uma variável de ponteiro IMoniker* que recebe o ponteiro de interface para o novo moniker de classe. No retorno bem-sucedido, a função chamou AddRef no moniker e o chamador é responsável por chamar Release. Quando ocorre um erro, o valor do ponteiro moniker é NULL.

Retornar valor

Essa função pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O moniker foi criado com êxito.
E_INVALIDARG
Um ou mais argumentos são inválidos.

Comentários

O moniker de classe dará suporte à associação a uma nova instância da classe identificada pelo CLSID em rclsid.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho objbase.h
Biblioteca Ole32.lib
DLL Ole32.dll
Conjunto de APIs ext-ms-win-com-ole32-l1-1-5 (introduzido em Windows 10, versão 10.0.15063)

Confira também

Imoniker