Partager via


VCMidlTool, interface

Accède par programmation aux propriétés présentes dans le dossier MIDL de la boîte de dialogue Pages de propriétés d'un projet.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")> _
Public Interface VCMidlTool
[GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface VCMidlTool
[GuidAttribute(L"97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface class VCMidlTool
[<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")>]
type VCMidlTool =  interface end
public interface VCMidlTool

Le type VCMidlTool expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AdditionalIncludeDirectories Obtient ou définit un ou plusieurs répertoires à ajouter au chemin d'accès Include.
Propriété publique AdditionalOptions Obtient ou définit des options à ajouter à la fin de la ligne de commande immédiatement avant le ou les noms de fichiers.Par exemple : lorsqu'une option n'est pas prise en charge dans le modèle d'objet.
Propriété publique CPreprocessOptions Obtient ou définit une option de préprocesseur du compilateur C à passer au compilateur MIDL.
Propriété publique DefaultCharType Obtient ou définit le type de caractère MIDL par défaut.
Propriété publique DLLDataFileName Obtient ou définit le nom du fichier DLLDATA ; le nom par défaut est dlldata.c.
Propriété publique EnableErrorChecks Obtient ou définit une option de vérification des erreurs.Si vous sélectionnez Personnalisé, seules les options de vérification des erreurs sélectionnées sont appliquées lors de la compilation.
Propriété publique ErrorCheckAllocations Obtient ou définit une valeur indiquant s'il faut rechercher les erreurs de mémoire insuffisante.
Propriété publique ErrorCheckBounds Obtient ou définit une valeur indiquant la vérification des erreurs de taille par rapport aux spécifications de durée de transmission.
Propriété publique ErrorCheckEnumRange Obtient ou définit une valeur indiquant s'il faut vérifier les erreurs de valeurs d'énumération dans une plage autorisée.
Propriété publique ErrorCheckRefPointers Obtient ou définit une valeur indiquant s'il faut vérifier les erreurs des pointeurs de référence pour NULL.
Propriété publique ErrorCheckStubData Obtient ou définit une valeur indiquant s'il faut vérifier les erreurs de validité stub des données côté serveur.
Propriété publique ExecutionBucket Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique FullIncludePath Obtient une liste de tous les répertoires inclus dans la génération ; une concaténation de répertoires spécifiés avec /I et de répertoires spécifiés dans la boîte de dialogue Répertoires VC++ (VC++ Directories).Toutes les macros présentes dans ces répertoires seront également évaluées.
Propriété publique GenerateStublessProxies Obtient ou définit une valeur indiquant si des proxies sans stub doivent être générés.
Propriété publique GenerateTypeLibrary Obtient ou définit une valeur indiquant si une bibliothèque de types doit être générée.
Propriété publique HeaderFileName Obtient ou définit le nom du fichier d'en-tête généré ; le nom par défaut est idlfile.h.
Propriété publique IgnoreStandardIncludePath Obtient ou définit une valeur indiquant si les chemins d'accès Include standard doivent être ignorés.
Propriété publique InterfaceIdentifierFileName Obtient ou définit un nom pour le fichier d'identificateur d'interface ; le nom par défaut est idlfile_i.c.
Propriété publique MkTypLibCompatible Obtient ou définit une valeur indiquant s'il faut forcer la compatibilité avec mktyplib.exe version 2.03.
Propriété publique OutputDirectory Obtient ou définit le répertoire dans lequel placer la sortie.Par défaut, il s'agit du répertoire du projet.
Propriété publique PreprocessorDefinitions Obtient ou définit une ou plusieurs définitions de préprocesseur.
Propriété publique ProxyFileName Obtient ou définit le nom du fichier proxy ; le nom par défaut est idlfile_p.c.
Propriété publique RedirectOutputAndErrors Obtient ou définit le nom de fichier dans lequel les erreurs et la sortie écran doivent être écrites.
Propriété publique StructMemberAlignment Obtient ou définit des limites de 1, 2, 4, 8 ou 16 octets pour l'alignement des membres de la structure.
Propriété publique SuppressStartupBanner Obtient ou définit une valeur indiquant s'il faut supprimer l'affichage de la bannière de démarrage et des messages d'informations.
Propriété publique TargetEnvironment Obtient ou définit l'environnement à cibler.
Propriété publique ToolKind Obtient le nom du genre d'outil.
Propriété publique toolName Obtient le nom de l'outil spécifié.
Propriété publique ToolPath Obtient le chemin d'accès à l'outil spécifié.
Propriété publique TypeLibraryName Obtient le nom de la référence de bibliothèque de types ActiveX (COM).
Propriété publique UndefinePreprocessorDefinitions Obtient ou définit une ou plusieurs définitions de préprocesseur non définies.
Propriété publique ValidateParameters Obtient ou définit une valeur indiquant s'il faut activer la génération d'informations de validation des paramètres.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.
Propriété publique WarnAsError Obtient ou définit une valeur indiquant si le compilateur doit traiter tous les avertissements comme des erreurs.
Propriété publique WarningLevel Obtient ou définit une valeur indiquant la rigueur avec laquelle le compilateur doit vérifier les constructions potentiellement suspectes.

Début

Méthodes

  Nom Description
Méthode publique get_PropertyOption Infrastructure. Réservé à un usage interne Microsoft.

Début

Notes

Consultez Modification des paramètres d'un projet pour plus d'informations sur l'accès à la boîte de dialogue de Pages de propriétés d'un projet.

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms