Partager via


Interface IDeconstructableConcept (dbgmodel.h)

Concept qu’un modèle de données peut prendre en charge afin de décomposer un objet en un ensemble d’arguments qui peuvent être passés au concept constructible afin de créer une instance identique de l’objet (courtes toutes les extensions qui ont été attachées manuellement).

Héritage

IDeconstructableConcept hérite d’IUnknown.

Remarques

Un objet indexable via un « type valeur » personnalisé peut prendre en charge le concept déconstructible sur l’objet afin d’autoriser un moteur de débogueur à « sérialiser » suffisamment d’informations pour récupérer l’indexeur dans un appel ultérieur.

Tout objet qui prend en charge le concept déconstructible doit avoir un modèle parent attaché qui prend en charge le concept constructible. Ce modèle doit être inscrit sous le nom retourné par la méthode GetConstructableModelName sur cette interface. L’inverse n’est pas nécessairement vrai.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

Vue d’ensemble des interfaces C++ du débogueur