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.
Le Kit de pilotes Windows (WDK) fournit la tâche Mofcomp afin de pouvoir exécuter l’outil Mofcomp.exe lorsque vous générez votre pilote à l’aide de MSBuld. For information about the tool, see mofcomp.
MSBuild utilise l’élément Mofcomp pour envoyer les paramètres de la tâche Mofcomp à Mofcomp.exe. Les métadonnées d’élément pour Mofcomp sont accessibles à l’aide de l’élément Mofcomp dans les fichiers projet.
L’exemple suivant montre comment modifier les métadonnées dans le fichier .vcxproj.
<ItemGroup>
<Mofcomp Include="b.mof">
<WMISyntaxCheck>true</WMISyntaxCheck>
</Mofcomp>
</ItemGroup>
L’exemple suivant montre l’appel de ligne de commande :
mofcomp.exe -WMI b.mof
Cet exemple appelle mofcomp.exe sur le fichier b.mof avec le commutateur -WMI.
| Paramètre de tâche Mofcomp | Item Metadata | Tool Switch | Description |
|---|---|---|---|
| Sources | @(Mofcomp) | Paramètre ITaskItem[] obligatoire. Spécifie une liste de fichiers sources. | |
| Amendment | %(Mofcomp.Amendment) | -AMENDMENT:<Locale> | Paramètre de chaîne facultatif. Fractionne le fichier MOF en versions -specific neutres en langage. |
| Authority | %(Mofcomp.Authority) | -A:<Authority> | Paramètre de chaîne facultatif. Spécifie l’autorité en tant qu’autorité (nom de domaine) à utiliser lors de la connexion à WMI. |
| AutoRecover | %(Mofcomp.AutoRecover) | -autorecover | Paramètre booléen facultatif. Ajoute le fichier MOF nommé à la liste des fichiers compilés pendant la récupération du référentiel. |
| CreateBinaryMOFFile | %(Mofcomp.CreateBinaryMOFFile) | -B:<Filename> | Paramètre de chaîne facultatif. Demande au compilateur de créer une version binaire du fichier MOF avec le nom Filename sans apporter de modifications au référentiel WMI. |
| LanguageNeutralOutput | %(Mofcomp.LanguageNeutralOutput) | -MOF:<Path> | Paramètre de chaîne facultatif. Nom de la sortie neutre du langage. |
| LanguageSpecificOutput | %(Mofcomp.LanguageSpecificOutput) | -MFL:<Path> | Paramètre de chaîne facultatif. Nom de la sortie spécifique à la langue. |
| MinimalRebuildFromTracking | %(Mofcomp.MinimalRebuildFromTracking) | Paramètre booléen facultatif. Si la valeur est true, une build incrémentielle suivie est effectuée ; sinon, une reconstruction est effectuée. | |
| MOFClass | %(Mofcomp.MOFClass) |
|
Paramètre de chaîne facultatif. Autorise ou interdit la création ou la mise à jour de classes dans les fichiers MOF. Pour plus d’informations, consultez la documentation sur la famille de commutateurs -class. |
| MOFInstance | %(Mofcomp.MOFInstance) |
|
Paramètre de chaîne facultatif. Autorise la création ou la mise à jour d’instances dans des fichiers MOF. Pour plus d’informations, consultez la documentation sur la famille de commutateurs -instance. |
| NamespacePath | %(Mofcomp.NamespacePath) | -N:<namespacepath> | Paramètre de chaîne facultatif. Demande au compilateur de charger le fichier MOF dans l’espace de noms spécifié en tant que chemin d’espace de noms. |
| Password | %(Mofcomp.Password) | -P:<Password> | Paramètre de chaîne facultatif. Spécifie le mot de passe comme mot de passe de l’utilisateur de l’ordinateur à entrer lors de la connexion. |
| ResourceLocale | %(Mofcomp.ResourceLocale) | -L:<ResourceLocale> | Paramètre de chaîne facultatif. Extrait les descriptions MOF localisées du MOF binaire lorsqu’elles sont utilisées avec -ER commutateur. |
| ResourceName | %(Mofcomp.ResourceName) | -ER:<ResourceName> | Paramètre de chaîne facultatif. Extrait le MOF binaire d’une ressource nommée. |
| SyntaxCheck | %(Mofcomp.SyntaxCheck) | -check | Paramètre booléen facultatif. Demande au compilateur d’effectuer une vérification de syntaxe uniquement et d’imprimer les messages d’erreur appropriés. Aucun autre commutateur ne peut être utilisé avec ce commutateur. |
| ToolPath | $(MofcompToolPath) | Paramètre de chaîne facultatif. Vous permet de spécifier le chemin complet du dossier où se trouve l’outil. | |
| TrackerLogDirectory | %(Mofcomp.TrackerLogDirectory) | Paramètre de chaîne facultatif. Spécifie le répertoire de journal pour que le suivi écrive des tlogs. | |
| TrackFileAccess | $(TrackFileAccess) | Paramètre booléen facultatif. Si la valeur est true, effectue le suivi des modèles d’accès aux fichiers pour cette tâche. | |
| UserName | %(Mofcomp.UserName) | -U:<UserName> | Paramètre de chaîne facultatif. Spécifie UserName comme nom de l’utilisateur qui se connecte. |
| WMISyntaxCheck | %(Mofcomp.WMISyntaxCheck) | -WMI | Paramètre booléen facultatif. Demande au compilateur d’effectuer une vérification de syntaxe WMI. Le commutateur -B : doit être utilisé avec ce commutateur. |