Partager via


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

Méthode de fabrique utilisée pour créer une instance de contenu secondaire (par exemple, un indicateur de panoramique) à l’intérieur d’une fenêtre d’affichage.

Syntaxe

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

Paramètres

[in, optional] frameInfo

Fournisseur d’informations de trame pour le contenu secondaire. Cela doit correspondre au fournisseur d’informations d’image utilisé pour créer la fenêtre d’affichage.

[in] clsid

Identificateur de classe (CLSID) du contenu secondaire. Cet ID spécifie le type de contenu.

[in] riid

IID de l’interface.

[out, retval] object

Objet de contenu secondaire qui implémente l’interface spécifiée.

Valeur retournée

Si la méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Le contenu principal est automatiquement créé en même temps que la fenêtre d’affichage et a une relation un-à-un avec une fenêtre d’affichage. Par conséquent, il n’est pas possible de créer, d’ajouter ou de supprimer du contenu principal.

Le contenu secondaire est créé indépendamment de la fenêtre d’affichage. Il n’existe aucune limite à la quantité de contenu secondaire pouvant être ajouté ou supprimé d’une fenêtre d’affichage. Toutes les transformations de contenu secondaire sont dérivées de celles prises en charge par le contenu principal avec des règles spécifiques appliquées en fonction de l’objectif prévu de l’élément (identifié par son identificateur de classe (CLSID)).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête directmanipulation.h

Voir aussi

IDirectManipulationManager