Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L'espace de noms VCProjectEngine représente le modèle de projet Visual C++ et correspond à son objet supérieur.
Classes
| Classe | Description | |
|---|---|---|
![]() |
_dispVCProjectEngineEvents_SinkHelper | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
VCProjectEngineEventsClass | Infrastructure. Reportez-vous à VCProjectEngineEvents pour cette fonctionnalité.N'instanciez pas à partir de cette classe. |
![]() |
VCProjectEngineObjectClass | Objet principal pour le modèle Automation VCProjectEngine. |
Interfaces
| Interface | Description | |
|---|---|---|
![]() |
_dispVCProjectEngineEvents | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
_dispVCProjectEngineEvents_Event | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
_VCProjectEngineEvents | Reportez-vous à VCProjectEngineEvents pour cette fonctionnalité.N'instanciez pas cette classe. |
![]() |
IGenericUserDefinedTool | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
ISimpleErrorContext | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
ISimplePropertyContainer | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
IToolPropertyWriter | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
IUserDefinedTool | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
IVCBuildCompleteCallback | |
![]() |
IVCBuildPropertyStorage | |
![]() |
IVCCollection | Un objet IVCCollection contient les fonctionnalités qui peuvent s'appliquer à un objet de collections. |
![]() |
IVCIdentity | |
![]() |
IVCProjectEngineEvents | Interface qui contient les méthodes d'événements d'VCProjectEngine. |
![]() |
IVCProjectEngineEvents2 | |
![]() |
IVCRulePropertyStorage | |
![]() |
SVCProjectEngine | |
![]() |
VCActiveXReference | Représente une référence à un objet ActiveX. |
![]() |
VCALinkTool | Représente l'outil ALink utilisé pour générer des assemblys satellites à partir de ressources managées. |
![]() |
VCAppVerifierTool | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
VCAssemblyReference | Représente une référence à un assembly .NET. |
![]() |
VCBscMakeTool | L'objet VCBscMakeTool contient des propriétés qui vous permettent de manipuler par programmation les paramètres des propriétés dans le dossier Informations de consultation qui se trouve dans le dossier Propriétés de configuration de la boîte de dialogue Pages de propriétés d'un projet.Consultez Modification des paramètres d'un projet pour plus d'informations sur l'accès à la boîte de dialogue Pages de propriétés d'un projet. |
![]() |
VCCLCompilerTool | L'objet VCCLCompilerTool expose les fonctionnalités des options du compilateur C++.Consultez Options du compilateur, pour plus d'informations sur les options du compilateur. |
![]() |
VCConfiguration | L'objet VCConfiguration accède par programmation aux propriétés de la page de propriétés Général de la boîte de dialogue Pages de propriétés d'un projet.Cet objet autorise également l'accès aux outils utilisés pour générer cette configuration. |
![]() |
VCCustomBuildRule | Interface pour accéder à des règles de génération personnalisée et à des fichiers de règle de génération personnalisée. |
![]() |
VCCustomBuildTool | L'objet d'VCCustomBuildTool accède par programme aux propriétés dans la page de propriétés d'Étape de build personnalisée dans la boîte de dialogue de Pages de propriétés d'un projet. |
![]() |
VCDebugSettings | L'objet VCDebugSettings contient des propriétés qui vous permettent de manipuler par programmation les paramètres sur la page de propriétés Debug située dans le dossier Propriétés de configuration de la boîte de dialogue Pages de propriétés d'un projet. |
![]() |
VCFile | L'objet d'VCFile décrit les opérations qui peuvent avoir lieu sur un fichier dans le projet actif. |
![]() |
VCFileConfiguration | L'objet VCFileConfiguration contient des informations de génération relatives à un fichier (objet VCFile), notamment des renseignements tels que l'outil joint au fichier pour cette configuration. |
![]() |
VCFilter | Un objet d'VCFilter expose la fonctionnalité sur un dossier dans Explorateur de solutions pour un projet de Visual C++. |
![]() |
VCFxCopTool | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
VCFxCopTool2 | |
![]() |
VCLibrarianTool | Expose les fonctionnalités de l'outil Référence LIB. |
![]() |
VCLinkerTool | Expose les fonctionnalités des options de l'Éditeur de liens. |
![]() |
VCManagedResourceCompilerTool | Représente le compilateur de ressources managées, un outil utilisé pour compiler des fichiers .resx. |
![]() |
VCManifestTool | Permet la combinaison de fichiers manifestes. |
![]() |
VCMidlTool | 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. |
![]() |
VCNMakeTool | Accède par programme aux propriétés dans le dossier de NMAKE de la boîte de dialogue de Pages de propriétés d'un projet.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. |
![]() |
VCPlatform | Affecte les propriétés spécifiques à la plateforme, notamment celles exposées dans la VC++ Directories, Projects, Options Dialog Box. |
![]() |
VCPlatform2 | |
![]() |
VCPostBuildEventTool | Accède par programmation aux propriétés sur la page Événement post-build dans le dossier Événements de build de la boîte de dialogue Pages de propriétés d'un projet. |
![]() |
VCPreBuildEventTool | Accède par programmation aux propriétés sur la page Événement pré-build dans le dossier Événements de build de la boîte de dialogue Pages de propriétés d'un projet. |
![]() |
VCPreLinkEventTool | Accède par programme aux propriétés sur la page de propriétés d'Événement PreLink, dans le dossier d'Événements de build dans la boîte de dialogue de Pages de propriétés d'un projet. |
![]() |
VCProject | Cet objet expose les propriétés sur un projet Visual C++. |
![]() |
VCProjectEngine | Seul objet de modèle de projet Visual C++ qui peut être retourné par CoCreateInstance. |
![]() |
VCProjectEngineEvents | L'objet d'VCProjectEngineEvents expose des événements déclenchés par un projet de Visual C++.Utilisez VCProjectEngineEvents pour la fonctionnalité et reportez -vous à _dispVCProjectEngineEvents pour la documentation de cet objet. |
![]() |
VCProjectEngineObject | Objet principal pour le modèle Automation VCProjectEngine. |
![]() |
VCProjectItem | Un fichier ou dossier dans un projet. |
![]() |
VCProjectReference | Représente une référence à un projet dans la même solution. |
![]() |
VCPropertySheet | Permet d'accéder aux feuilles de propriétés du moteur de projet. |
![]() |
VCReference | Représente une référence du projet. |
![]() |
VCReferences | Collection d'objets VCReference, chacun représentant une référence dans le projet. |
![]() |
VCResourceCompilerTool | Accède par programmation aux propriétés présentes dans le dossier Ressources de la boîte de dialogue Pages de propriétés d'un projet. |
![]() |
VCRuntimeBooleanProperty | Permet d'accéder aux propriétés booléennes d'exécution. |
![]() |
VCRuntimeEnumProperty | Permet d'accéder aux propriétés d'exécution d'énumération. |
![]() |
VCRuntimeEnumValue | Donne l'accès à une propriété de type énumération d'exécution. |
![]() |
VCRuntimeIntegerProperty | Permet d'accéder aux propriétés entières d'exécution. |
![]() |
VCRuntimeProperty | Permet d'accéder aux propriétés d'exécution. |
![]() |
VCRuntimeStringProperty | Permet d'accéder aux propriétés de type chaîne d'exécution. |
![]() |
VCSdkReference | |
![]() |
VCToolFile | Permet d'accéder aux règles de génération personnalisée. |
![]() |
VCUserMacro | Donne accès aux macros définies par l'utilisateur. |
![]() |
VCWebDeploymentTool | L'objet VCWebDeploymentTool fournit l'accès par programme à l'outil de déploiement Web. |
![]() |
VCWebServiceProxyGeneratorTool | Expose par programmation les propriétés disponibles à partir de la page Propriétés de référence Web (Références Web, page de propriétés). |
![]() |
VCWinRTReference | |
![]() |
VCXDCMakeTool | Interface qui permet de contrôler la création de fichiers de documentation XML. |
![]() |
VCXMLDataGeneratorTool | Représente l'outil XML data generator.Utilisé pour générer du code Visual C++ à partir de XML. |
Délégués
Énumérations
| Énumération | Description | |
|---|---|---|
![]() |
addressAwarenessType | Utilisé pour spécifier si l'éditeur de liens peut gérer de supérieure à 2 Go d'adresses. |
![]() |
AppVrfBaseLayerOptions | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
asmListingOption | Utilisé par la propriété AssemblerOutput. |
![]() |
AVPageHeapProtectionDirection | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
basicRuntimeCheckOption | Utilisé par la propriété BasicRuntimeChecks. |
![]() |
bldActionTypes | |
![]() |
browseInfoOption | Utilisé par la propriété BrowseInformation. |
![]() |
BuildWithPropertySheetType | Décrit des paramètres pour des générations. |
![]() |
callingConventionOption | Utilisé pour sélectionner la convention d'appel par défaut. |
![]() |
charSet | Spécifie si _UNICODE ou _MBCS doit être défini.Il appartient également le point d'entrée d'éditeur de liens le cas échéant. |
![]() |
compileAsManagedOptions | Utilisé par la propriété CompileAsManaged. |
![]() |
CompileAsOptions | Utilisé pour sélectionner l'option de langue de compilation pour des fichiers .c et .cpp. |
![]() |
compilerErrorReportingType | Permet de fournir directement à l'équipe Visual C++ des informations sur les erreurs internes du compilateur. |
![]() |
ConfigurationTypes | Spécifie le type de sortie que que cette configuration génère. |
![]() |
cppExceptionHandling | Utilisé par ExceptionHandling .property. |
![]() |
debugOption | Utilisé par la propriété DebugInformationFormat. |
![]() |
driverOption | Utilisé par la propriété d'éditeur de liens d'AdditionalOptions. |
![]() |
eAppProtectionOption | Utilisé pour indiquer le niveau de l'isolement du processus utilisé par le répertoire virtuel. |
![]() |
eCLRImageType | Spécifie le type d'une image de CLR.Utile en liant des fichiers objet de types différents. |
![]() |
eCLRThreadAttribute | Utilisé par la propriété CLRThreadAttribute. |
![]() |
eDebuggerTypes | Types de débogueurs disponibles aux projets de C++. |
![]() |
eFileType | Utilisé par la propriété FileType. |
![]() |
enhancedInstructionSetType | Utilisé par la propriété EnableEnhancedInstructionSet. |
![]() |
enumDataExecutionPreventionBOOL | Indique qu'un fichier exécutable a été testé pour être compatible avec la configuration (DEP) de prévention de l'exécution de données de fenêtres. |
![]() |
enumFileFormat | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
enumFrameworkVersion | Représente une version du .NET Framework ciblée par le projet. |
![]() |
enumMPIAcceptModes | Spécifie la Multi-Processeur- Interface interface multiprocesseur des modes pour le débogueur. |
![]() |
enumRandomizedBaseAddressBOOL | Spécifie si générer une image exécutable qui peut être réinstallé aléatoirement au moment de le chargement à l'aide de la fonctionnalité de randomisation (ASLR) de mise en page de l'espace d'adressage de Windows Vista. |
![]() |
enumResourceLangID | Utilisé par la propriété Culture. |
![]() |
enumSccEvent | Signifie un événement qui s'est produit dans le moteur de projet. |
![]() |
eSqlClrPermissionLevel | Énumération pour indiquer le niveau d'autorisation de langage SQL. |
![]() |
eWebRefUrlBehavior | Infrastructure. Réservé à un usage interne Microsoft. |
![]() |
favorSizeOrSpeedOption | Utilisé pour indiquer si réduire ou agrandir la taille des fichiers EXE et de DLL. |
![]() |
floatingPointModel | Spécifie le comportement de virgule flottante. |
![]() |
genProxyLanguage | Utilisé par la propriété GeneratedProxyLanguage. |
![]() |
inlineExpansionOption | Utilisé pour définir le niveau de l'expansion de fonction inline pour la génération. |
![]() |
linkAssemblyDebug | Utilisé par la propriété AssemblyDebug. |
![]() |
linkerErrorReportingType | Vous permet de fournir les informations sur l'erreur internes d'éditeur de liens directement à l'équipe Visual C++. |
![]() |
linkFixedBaseAddress | Recommande le système d'exploitation pour charger le programme uniquement à son adresse de base par défaut.Si l'adresse de base par défaut est non disponible, le système d'exploitation ne charge pas le fichier. |
![]() |
linkIncrementalType | Utilisé pour créer la liaison incrémentielle.Elle est utilisée par la propriété d'LinkIncremental. |
![]() |
linkProgressOption | Utilisé par la propriété ShowProgress. |
![]() |
LinkTimeCodeGenerationOption | Correspond aux options de ligne de commande de génération de code durant l'édition de liens. |
![]() |
linkUACExecutionLevel | Spécifie si les informations de contrôle de compte d'utilisateur (UAC, User Account Control) sont incorporées dans le manifeste de programme. |
![]() |
machineTypeOption | Utilisé par la propriété TargetMachine. |
![]() |
midlCharOption | Utilisé par la propriété DefaultCharType. |
![]() |
midlErrorCheckOption | Utilisé par la propriété EnableErrorChecks. |
![]() |
midlStructMemberAlignOption | Utilisé par la propriété StructMemberAlignment. |
![]() |
midlTargetEnvironment | Utilisé par la propriété TargetEnvironment. |
![]() |
midlWarningLevelOption | Utilisé par la propriété WarnLevel. |
![]() |
optFoldingType | Utilisé par la propriété EnableCOMDATFolding. |
![]() |
optimizeOption | Utilisé par la propriété Optimization. |
![]() |
optManagedIncrementalBuild | (Désapprouvé) spécifie si une génération incrémentielle est utilisée pour générer un projet de manageg.Une génération incrémentielle compile uniquement les méthodes qui ont changé depuis la dernière compilation. |
![]() |
optRefType | Utilisé par la propriété OptimizeReferences. |
![]() |
optWin98Type | Utilisé par la propriété OptimizeForWindows98. |
![]() |
pchOption | Utilisé par la propriété UsePrecompiledHeader. |
![]() |
preprocessOption | Utilisé par la propriété GeneratePreprocessedFile. |
![]() |
RemoteDebuggerType | Utilisé par la propriété Remote. |
![]() |
runtimeLibraryOption | Utilisé par la propriété RuntimeLibrary. |
![]() |
structMemberAlignOption | Utilisé par la propriété StructMemberAlignment. |
![]() |
subSystemOption | Utilisé par la propriété SubSystem. |
![]() |
termSvrAwarenessType | Utilisé par la propriété TerminalServerAware. |
![]() |
TypeOfDebugger | Utilisé par la propriété DebuggerType.Elle spécifie le type de débogueur pour l'utiliser. |
![]() |
useOfATL | Utilisé par la propriété useOfATL. |
![]() |
useOfMfc | Utilisé par la propriété useOfMfc. |
![]() |
vcRefType | |
![]() |
warningLevelOption | Utilisé par la propriété WarnLevel. |
![]() |
WholeProgramOptimizationTypes | Spécifie que le programme sera optimisé au delà des limites d'objet |
.gif)
.gif)
.gif)
.gif)