Tarefa Mofcomp
O WDK (Kit de Driver do Windows) fornece a tarefa Mofcomp para que você possa executar a ferramenta Mofcomp.exe ao criar seu driver usando MSBuld. Para obter informações sobre a ferramenta, consulte mofcomp.
O MSBuild usa o item Mofcomp para enviar os parâmetros da tarefa Mofcomp para Mofcomp.exe. Os metadados do item para Mofcomp são acessados usando o item Mofcomp em arquivos de projeto.
O exemplo a seguir mostra como editar metadados no arquivo .vcxproj.
<ItemGroup>
<Mofcomp Include="b.mof">
<WMISyntaxCheck>true</WMISyntaxCheck>
</Mofcomp>
</ItemGroup>
O exemplo a seguir mostra a invocação de linha de comando:
mofcomp.exe -WMI b.mof
Este exemplo invoca mofcomp.exe no arquivo b.mof com a opção -WMI.
Parâmetro da tarefa Mofcomp | Metadados de item | Comutador de Ferramentas | Descrição |
---|---|---|---|
Origens | @(Mofcomp) | Parâmetro obrigatório ITaskItem[]. Especifica uma lista de arquivos de origem. | |
Aditamento | %(Mofcomp.Amendment) | -AMENDMENT:<Locale> | Parâmetro de cadeia de caracteres opcional. Divide o arquivo MOF em versões específicas e com neutralidade de idioma. |
Authority | %(Mofcomp.Authority) | -A:<Authority> | Parâmetro de cadeia de caracteres opcional. Especifica Authority como a autoridade (nome de domínio) a ser usada ao fazer logon no WMI. |
AutoRecuperação | %(Mofcomp.AutoRecover) | -Autorecuperação | Parâmetro Boolean opcional. Adiciona o arquivo MOF nomeado à lista de arquivos compilados durante a recuperação do repositório. |
CreateBinaryMOFFile | %(Mofcomp.CreateBinaryMOFFile) | -B:<Filename> | Parâmetro de cadeia de caracteres opcional. Solicita que o compilador crie uma versão binária do arquivo MOF com o nome Nome do arquivo sem fazer nenhuma modificação no repositório WMI. |
LanguageNeutralOutput | %(Mofcomp.LanguageNeutralOutput) | -MOF:<Path> | Parâmetro de cadeia de caracteres opcional. Nome da saída com neutralidade de idioma. |
LanguageSpecificOutput | %(Mofcomp.LanguageSpecificOutput) | -MFL:<Path> | Parâmetro de cadeia de caracteres opcional. Nome da saída específica do idioma. |
MinimalRebuildFromTracking | %(Mofcomp.MinimalRebuildFromTracking) | Parâmetro Boolean opcional. Se for true, uma compilação incremental controlada será executada; caso contrário, uma recompilação será executada. | |
MOFClass | %(Mofcomp.MOFClass) |
|
Parâmetro de cadeia de caracteres opcional. Permite ou Não permite a criação ou atualização de classes em arquivos MOF. Consulte a documentação sobre a família -class de opções para obter detalhes. |
MOFInstance | %(Mofcomp.MOFInstance) |
|
Parâmetro de cadeia de caracteres opcional. Permite a criação ou atualização de instâncias em arquivos MOF. Consulte a documentação sobre a família de opções -instance para obter detalhes. |
Namespacepath | %(Mofcomp.NamespacePath) | -N:<namespacepath> | Parâmetro de cadeia de caracteres opcional. Solicita que o compilador carregue o arquivo do MOF no namespace especificado como namespacepath. |
Senha | %(Mofcomp.Password) | -P:<Password> | Parâmetro de cadeia de caracteres opcional. Especifica Password como a senha para o usuário do computador inserir ao fazer logon. |
ResourceLocale | %(Mofcomp.ResourceLocale) | -L:<ResourceLocale> | Parâmetro de cadeia de caracteres opcional. Extrai as descrições de MOF localizadas do MOF binário quando usado com a opção -ER. |
ResourceName | %(Mofcomp.ResourceName) | -ER:<ResourceName> | Parâmetro de cadeia de caracteres opcional. Extrai o MOF binário de um recurso nomeado. |
SintaxeCheck | %(Mofcomp.SyntaxCheck) | -marcar | Parâmetro Boolean opcional. Solicita que o compilador execute apenas uma verificação de sintaxe e imprima as mensagens de erro apropriadas. Nenhuma outra opção pode ser usada com essa opção. |
ToolPath | $(MofcompToolPath) | Parâmetro de cadeia de caracteres opcional. Permite que você especifique o caminho completo para a pasta em que a ferramenta está localizada. | |
TrackerLogDirectory | %(Mofcomp.TrackerLogDirectory) | Parâmetro de cadeia de caracteres opcional. Especifica o diretório Log para o rastreador gravar tlogs. | |
TrackFileAccess | $(TrackFileAccess) | Parâmetro Boolean opcional. Se for true, rastreará os padrões de acesso a arquivos para essa tarefa. | |
UserName | %(Mofcomp.UserName) | -U:<UserName> | Parâmetro de cadeia de caracteres opcional. Especifica UserName como o nome do usuário que está fazendo logon. |
WMISyntaxCheck | %(Mofcomp.WMISyntaxCheck) | -WMI | Parâmetro Boolean opcional. Solicita que o compilador execute uma verificação de sintaxe WMI. A opção -B: deve ser usada com essa opção. |