Partager via


Interfaces du magasin de symboles de diagnostics

Mise à jour : novembre 2007

Cette rubrique décrit les interfaces non managées qui permettent à un compilateur de générer des informations de symbole en vue d'être utilisées par un débogueur.

Dans cette section

  • IBindingDisplay
    Fournit des méthodes qui affichent les informations de liaison actuelles sur l'application en cours.

  • IDebugAutoAttach
    Définit l'interface pour l'attachement automatique du débogueur appelé par le serveur.

  • INotifyConnection2
    Déclare des méthodes pour inscrire une source de notification de la connexion et en annuler l'inscription.

  • INotifySink2
    Déclare des méthodes pour la notification de récepteur.

  • INotifySource2
    Déclare une méthode pour définir des filtres de notification.

  • ISymENCUnmanagedMethod
    Fournit des informations pour la fonctionnalité Modifier & Continuer.

  • ISymUnmanagedBinder
    Représente un classeur de symboles pour du code non managé.

  • ISymUnmanagedBinder2
    Représente un classeur de symboles pour du code non managé et étend l'interface ISymUnmanagedBinder.

  • ISymUnmanagedBinder3
    Représente un classeur de symboles pour du code non managé et étend l'interface ISymUnmanagedBinder.

  • ISymUnmanagedConstant
    Fournit l'accès aux constantes non managées.

  • ISymUnmanagedDispose
    Supprime les ressources non managées.

  • ISymUnmanagedDocument
    Représente un document référencé par un magasin de symboles.

  • ISymUnmanagedDocumentWriter
    Fournit des méthodes d'écriture dans un document référencé par un magasin de symboles.

  • ISymUnmanagedENCUpdate
    Fournit des méthodes pour la fonctionnalité Modifier & Continuer.

  • ISymUnmanagedMethod
    Représente une méthode dans le magasin de symboles.

  • ISymUnmanagedNamespace
    Représente un espace de noms.

  • ISymUnmanagedReader
    Représente un lecteur de symboles qui fournit l'accès aux documents, méthodes et variables dans un magasin de symboles.

  • ISymUnmanagedReader2
    Obtient, pour un jeton de méthode et un numéro de version d'opération Modifier et copier donnés, une méthode de lecteur de symboles.

  • ISymUnmanagedReaderSymbolSearchInfo
    Fournit des méthodes qui obtiennent des informations sur la recherche de symboles.

  • ISymUnmanagedScope
    Représente une portée lexicale dans une méthode.

  • ISymUnmanagedScope2
    Représente une portée lexicale dans une méthode et étend l'interface ISymUnmanagedScope avec des méthodes qui obtiennent des informations sur les constantes définies dans la portée.

  • ISymUnmanagedSourceServerModule
    Fournit des données de serveur source pour un module.

  • ISymUnmanagedSymbolSearchInfo
    Fournit des méthodes qui obtiennent des informations sur le chemin de recherche.

  • ISymUnmanagedVariable
    Représente une variable, telle qu'un paramètre, une variable locale ou un champ.

  • ISymUnmanagedWriter
    Représente un writer de symbole et fournit des méthodes pour définir des documents, des points de séquence, des portées lexicales et des variables.

  • ISymUnmanagedWriter2, interface
    Représente un writer de symbole et fournit des méthodes pour définir des documents, des points de séquence, des portées lexicales et des variables. Étend l'interface ISymUnmanagedWriter.

  • ISymUnmanagedWriter3
    Représente un writer de symbole et fournit des méthodes pour définir des documents, des points de séquence, des portées lexicales et des variables. Étend l'interface ISymUnmanagedWriter.

Rubriques connexes

Énumérations du magasin de symboles de diagnostics

Structures du magasin de symboles de diagnostics

Débogage (Référence des API non managées)