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("B355ACDC-9951-4BC6-8F4F-8698082C299F")> _
Public Interface VCMidlTool
[GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")]
public interface VCMidlTool
[GuidAttribute(L"B355ACDC-9951-4BC6-8F4F-8698082C299F")]
public interface class VCMidlTool
[<GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")>]
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 Utilisation des propriétés de projet pour plus d'informations sur l'accès à la boîte de dialogue Pages de propriétés d'un projet.