Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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) |