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 | |
---|---|---|
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 : lorsqu'une option n'est pas prise en charge dans le modèle d'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 sont appliquées lors de 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 | Infrastructure. Réservé à un usage interne Microsoft. | |
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. | |
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. |
Début
Méthodes
Nom | Description | |
---|---|---|
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.