Compartilhar via


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

O método de fábrica usado para criar uma instância de conteúdo secundário (como um indicador de movimento panorâmico) dentro de um visor.

Sintaxe

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

Parâmetros

[in, optional] frameInfo

O provedor de informações de quadro para o conteúdo secundário. Isso deve corresponder ao provedor de informações de quadro usado para criar o visor.

[in] clsid

CLSID (identificador de classe) do conteúdo secundário. Essa ID especifica o tipo de conteúdo.

[in] riid

IID da interface.

[out, retval] object

O objeto de conteúdo secundário que implementa a interface especificada.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O conteúdo primário é criado automaticamente ao mesmo tempo que o visor e tem uma relação um-para-um com um visor. Portanto, não é possível criar, adicionar ou remover conteúdo primário.

O conteúdo secundário é criado independentemente do visor. Não há limite para a quantidade de conteúdo secundário que pode ser adicionada ou removida de um visor. Todas as transformações de conteúdo secundário são derivadas daquelas compatíveis com o conteúdo primário com regras específicas aplicadas com base na finalidade pretendida do elemento (identificado por seu CLSID (Identificador de classe)).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho directmanipulation.h

Confira também

IDirectManipulationManager