/target, commutateur
Le commutateur /target permet au compilateur MIDL d’activer les optimisations disponibles uniquement sur les versions récentes de Windows. Le commutateur /target active automatiquement des commutateurs supplémentaires.
midl /target level
Options de commutateur
-
level
-
Spécifie le niveau cible, tel que NT50, NT51, NT60, NT61, NT62 ou NT100.
Notes
Le commutateur /target active automatiquement des commutateurs supplémentaires, en fonction du système d’exploitation, comme spécifié dans le tableau suivant :
Système d’exploitation | /target level | Commutateurs activés |
---|---|---|
Windows 2000 | NT50 | /Oicf /error all /robust |
Windows XP | NT51 | /Oicf /error all /robust /protocol all |
Windows Vista | NT60 | /Oicf /error all /robust /protocol all |
Windows 7 | NT61 | /Oicf /error all /robust /protocol all |
Windows 8 | NT62 | /Oicf /error all /robust /protocol all |
Windows 10 | NT100 | /Oicf /error all /robust /protocol all |
Pour garantir qu’un stub s’exécute sur le système spécifié par le commutateur /target , MIDL émet une erreur lorsqu’une fonctionnalité disponible uniquement sur une version plus récente de Windows est présente. Le tableau suivant spécifie le niveau /target minimal requis pour activer la fonctionnalité. Les niveaux cibles plus élevés incluent toutes les fonctionnalités des niveaux cibles inférieurs.
Niveau /cible minimal requis | Fonctionnalités |
---|---|
NT50 | /Robuste [message] [async] [async_uuid] [notifier] en mode /Oicf [encode] ou [decode] en mode /Oicf |
NT51 | Prise en charge de /protocol 64 bits [partial_ignore] [force_allocate] |
NT60 | Marshaling de structure complexe forcé Handles de contexte dans un tableau ou une structure [plage] prise en charge des chaînes non formatées [type_strict_context_handle] |
NT61 | Les appels de stub COM directs pour les interfaces avec moins de 32 méthodes nécessitent de lier des stubs COM à OLE32.DLL. |
NT62 | Prise en charge d’ARM Prise en charge de WinRT |
NT100 | [system_handle] support |
Exemples
midl /target NT50
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour