Compartir a través de


Método IFont::Clone (ocidl.h)

Crea un objeto de fuente duplicado con un estado idéntico a la fuente actual.

Sintaxis

HRESULT Clone(
  [out] IFont **ppFont
);

Parámetros

[out] ppFont

Dirección de la variable de puntero IFont que recibe el puntero de interfaz al nuevo objeto de fuente. El autor de la llamada debe llamar a IFont::Release cuando este nuevo objeto de fuente ya no sea necesario.

Valor devuelto

El método admite los valores devueltos estándar E_UNEXPECTED y E_OUTOFMEMORY, así como los siguientes valores.

Código devuelto Descripción
S_OK
El nuevo objeto de fuente se creó correctamente.
E_NOTIMPL
Este objeto de fuente no admite la clonación.
E_POINTER
La dirección de ppfont no es válida. Por ejemplo, puede ser NULL.

Comentarios

Notas a los autores de llamadas

El nuevo objeto de fuente es completamente independiente del primero. El autor de la llamada es responsable de liberar este nuevo objeto cuando ya no es necesario. Este método no afecta al recuento de referencias de la fuente que se va a clonar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IFont