Compartir a través de


Método IDirectManipulationManager::CreateContent (directmanipulation.h)

El método de fábrica que se usa para crear una instancia de contenido secundario (como un indicador de movimiento panorámico) dentro de una ventanilla.

Sintaxis

HRESULT CreateContent(
  [in, optional] IDirectManipulationFrameInfoProvider *frameInfo,
  [in]           REFCLSID                             clsid,
  [in]           REFIID                               riid,
  [out, retval]  void                                 **object
);

Parámetros

[in, optional] frameInfo

Proveedor de información de fotogramas para el contenido secundario. Esto debe coincidir con el proveedor de información de fotogramas usado para crear la ventanilla.

[in] clsid

Identificador de clase (CLSID) del contenido secundario. Este identificador especifica el tipo de contenido.

[in] riid

IID de la interfaz.

[out, retval] object

Objeto de contenido secundario que implementa la interfaz especificada.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El contenido principal se crea automáticamente al mismo tiempo que la ventanilla y tiene una relación uno a uno con una ventanilla. Por lo tanto, no es posible crear, agregar ni quitar contenido principal.

El contenido secundario se crea independientemente de la ventanilla. No hay ningún límite en la cantidad de contenido secundario que se puede agregar o quitar de una ventanilla. Todas las transformaciones de contenido secundario se derivan de las admitidas por el contenido principal con reglas específicas aplicadas según el propósito previsto del elemento (identificado por su identificador de clase (CLSID)).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado directmanipulation.h

Consulte también

IDirectManipulationManager