Compartir a través de


Función CreateClassMoniker (objbase.h)

Crea un moniker de clase que hace referencia a la clase especificada.

Sintaxis

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

Parámetros

[in] rclsid

Referencia al CLSID del tipo de objeto al que se enlaza este moniker.

[out] ppmk

Dirección de una variable de puntero IMoniker* que recibe el puntero de interfaz al nuevo moniker de clase. Si la devolución es correcta, la función ha llamado a AddRef en el moniker y el autor de la llamada es responsable de llamar a Release. Cuando se produce un error, el valor del puntero de moniker es NULL.

Valor devuelto

Esta función puede devolver los valores siguientes.

Código devuelto Descripción
S_OK
El moniker se ha creado correctamente.
E_INVALIDARG
Uno o más argumentos no son válidos.

Comentarios

El moniker de clase admitirá el enlace a una nueva instancia de la clase identificada por el CLSID en rclsid.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado objbase.h
Library Ole32.lib
Archivo DLL Ole32.dll
Conjunto de API ext-ms-win-com-ole32-l1-1-5 (introducido en Windows 10, versión 10.0.15063)

Consulte también

Imoniker