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 |