VCMidlTool Interface

Définition

Accède par programmation aux propriétés dans le dossier MIDL de la boîte de dialogue pages de propriétés d’un projet.

public interface class VCMidlTool
public interface class VCMidlTool
__interface VCMidlTool
[System.Runtime.InteropServices.Guid("2D745B8B-C934-47BD-BA16-EC0514AE4914")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCMidlTool
[<System.Runtime.InteropServices.Guid("2D745B8B-C934-47BD-BA16-EC0514AE4914")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCMidlTool = interface
Public Interface VCMidlTool
Attributs

Remarques

Pour plus d’informations sur l’accès à la boîte de dialogue pages de Propriétés d’un projet, consultez utilisation des propriétés de projet .

Propriétés

AdditionalIncludeDirectories

Obtient ou définit un ou plusieurs répertoires à ajouter au chemin d'accès Include.

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, si une option n'est pas prise en charge dans le modèle objet.

CPreprocessOptions

Obtient ou définit une option de préprocesseur du compilateur C à passer au compilateur MIDL.

DefaultCharType

Obtient ou définit le type de caractère MIDL par défaut.

DLLDataFileName

Obtient ou définit le nom du fichier DLLDATA ; le nom par défaut est dlldata.c.

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 se produisent pendant la compilation.

ErrorCheckAllocations

Obtient ou définit une valeur indiquant s'il faut rechercher les erreurs de mémoire insuffisante.

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.

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.

ErrorCheckRefPointers

Obtient ou définit une valeur indiquant s'il faut vérifier les erreurs des pointeurs de référence pour NULL.

ErrorCheckStubData

Obtient ou définit une valeur indiquant s'il faut vérifier les erreurs de validité stub des données côté serveur.

ExecutionBucket

À usage interne Microsoft uniquement.

FullIncludePath

Obtient une liste de tous les répertoires inclus dans la Build ; concaténation de répertoires spécifiés avec/I et les répertoires spécifiés dans la boîte de dialogue Répertoires VC + + . Toutes les macros présentes dans ces répertoires seront également évaluées.

GenerateStublessProxies

Obtient ou définit une valeur indiquant si des proxies sans stub doivent être générés.

GenerateTypeLibrary

Obtient ou définit une valeur indiquant si une bibliothèque de types doit être générée.

HeaderFileName

Obtient ou définit le nom du fichier d'en-tête généré ; le nom par défaut est idlfile.h.

IgnoreStandardIncludePath

Obtient ou définit une valeur indiquant si les chemins d'accès Include standard doivent être ignorés.

InterfaceIdentifierFileName

Obtient ou définit un nom pour le fichier d'identificateur d'interface ; le nom par défaut est idlfile_i.c.

MkTypLibCompatible

Obtient ou définit une valeur indiquant s'il faut forcer la compatibilité avec mktyplib.exe version 2.03.

OutputDirectory

Obtient ou définit le répertoire dans lequel placer la sortie. Par défaut, il s'agit du répertoire du projet.

PreprocessorDefinitions

Obtient ou définit une ou plusieurs définitions de préprocesseur.

ProxyFileName

Obtient ou définit le nom du fichier proxy ; le nom par défaut est idlfile_p.c.

RedirectOutputAndErrors

Obtient ou définit le nom de fichier dans lequel les erreurs et la sortie écran doivent être écrites.

StructMemberAlignment

Obtient ou définit des limites de 1, 2, 4, 8 ou 16 octets pour l'alignement des membres de la structure.

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.

TargetEnvironment

Obtient ou définit l'environnement à cibler.

ToolKind

Obtient le nom du genre d'outil.

toolName

Obtient le nom de l'outil spécifié.

ToolPath

Obtient le chemin d'accès à l'outil spécifié.

TypeLibraryName

Obtient le nom de la référence de bibliothèque de types ActiveX (COM).

UndefinePreprocessorDefinitions

Obtient ou définit une ou plusieurs définitions de préprocesseur non définies.

ValidateParameters

Obtient ou définit une valeur indiquant s'il faut activer la génération d'informations de validation des paramètres.

VCProjectEngine

Obtient un pointeur vers le moteur de projet.

WarnAsError

Obtient ou définit une valeur indiquant si le compilateur doit traiter tous les avertissements comme des erreurs.

WarningLevel

Obtient ou définit une valeur indiquant la rigueur avec laquelle le compilateur doit vérifier les constructions potentiellement suspectes.

Méthodes

get_PropertyOption(String, Int32)

S’applique à