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 |
---|---|
|
O moniker foi criado com êxito. |
|
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) |