Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Windows Driver Kit (WDK) fornece a tarefa Wmimofck para que você possa executar a ferramenta wmimofck.exe quando você cria um driver usando MSBuild.
For information about using the Wmimofck tool, see Using Wmimofck.exe.
MSBuild usa o item Wmimofck para enviar os parâmetros para a tarefa Wmimofck. Os metadados do item para wmimofck são acessados usando o item Wmimofck em arquivos de projeto.
O exemplo a seguir mostra como editar metadados no arquivo .vcxproj.
<ItemGroup>
<Wmimofck Include="a.bmf">
<GenerateStructureDefinitionsForDatablocks>true</GenerateStructureDefinitionsForDatablocks>
</Wmimofck>
<Wmimofck Include="b.bmf">
<HeaderOutputFile>b.h</HeaderOutputFile>
</Wmimofck>
</ItemGroup>
O exemplo a seguir mostra como você executa Wmimofck.exe em uma janela de prompt de comando:
Wmimofck.exe -u a.bmf
Wmimofck.exe –h"b.h" b.bmf
O exemplo acima invoca wmimofck.exe em a.bmf e b.bmf, mas com diferentes conjuntos de parâmetros e com metadados diferentes. Portanto, os switches também serão diferentes para essas entradas. Em outras palavras, você pode chamar cada entrada com seu próprio conjunto de metadados.
| Parâmetro da tarefa Wmimofck | Item Metadata | Tool Switch |
|---|---|---|
|
Source
Parâmetro ITaskItem necessário. Especifica o arquivo de origem de entrada. |
@(Wmimofck) | |
|
GenerateStructureDefinitionsForDatablocks
Parâmetro booleano opcional. Wmimofck gera definições de membro para cada propriedade que tem um tamanho fixo, incluindo propriedades opcionais que especificam um qualificador MaxLen. |
%(Wmimofck.GenerateStructureDefinitionsForDatablocks) | -u |
|
GenerateStructureDefinitionsForMethodParameters
Parâmetro booleano opcional. O arquivo de cabeçalho inclui definições de estrutura para a entrada e saída de cada método WMI. |
%(Wmimofck.GenerateStructureDefinitionsForMethodParameters) | -m |
|
HeaderOutputFile
Parâmetro de cadeia de caracteres opcional. Gera um arquivo de cabeçalho de idioma C (arquivo .h) que pode ser usado para manter o arquivo de cabeçalho sincronizado com as definições de MOF. |
%(Wmimofck.HeaderOutputFile) | -hFilename |
|
HexdumpOutputFile
Parâmetro de cadeia de caracteres opcional. Gera uma versão Hex de dados .bmf que podem ser incluídos na fonte do driver para fornecer dados MOF dinâmicos em tempo de execução. |
%(Wmimofck.HexdumpOutputFile) | -xFilename |
|
HTMLUIOutputDirectory
Se isso for definido como true, ele gerará a opção -w. |
%(Wmimofck.HTMLUIOutputDirectory) | |
|
HTMLOutputDirectory
Parâmetro de cadeia de caracteres opcional. Especifica o diretório para os arquivos HTML que Wmimofck gera. |
%(Wmimofck.HTMLOutputDirectory) | -wDirectory |
|
MFLFile
Parâmetro de cadeia de caracteres opcional. Especifica um arquivo que contém classes alteradas. |
%(Wmimofck.MFLFile) | -zMFLFile |
|
MinimalRebuildFromTracking
Parâmetro booleano opcional. Se verdadeiro, uma compilação incremental controlada é executada; se false, uma reconstrução será executada. |
%(Wmimofck.MinimalRebuildFromTracking) | |
|
MOFFile
Parâmetro de cadeia de caracteres opcional. Especifica um arquivo que contém declarações de classe WMI independentes do idioma. |
%(Wmimofck.MOFFile) | -yMOFFile |
|
SourceOutputFile
Parâmetro de cadeia de caracteres opcional. Gera um arquivo de origem da linguagem C que contém stubs para o código do driver WMI. |
%(Wmimofck.SourceOutputFile) | -cFilename |
|
TLogReadFiles
Parâmetro de cadeia de caracteres opcional. |
@(WmimofckTLogReadFiles) | |
|
TLogWriteFiles
Parâmetro de cadeia de caracteres opcional. |
@(WmimofckTLogWriteFiles) | |
|
ToolExe
Parâmetro de cadeia de caracteres opcional. |
$(WmimofckToolExe) | |
|
ToolPath
Parâmetro de cadeia de caracteres opcional. Especifica o caminho completo para a pasta onde a ferramenta está localizada. |
$(WmimofckToolPath) | |
|
TrackerLogDirectory
Parâmetro de cadeia de caracteres opcional. Especifica o diretório Log para o rastreador gravar tlogs. |
%(Wmimofck.TrackerLogDirectory) | |
|
TrackFileAccess
Parâmetro booleano opcional. Se verdadeiro, rastreia os padrões de acesso a arquivos para essa tarefa. |
$(TrackFileAccess) | |
|
ToolArchitecture
Parâmetro de cadeia de caracteres opcional. |
$(WmimofckToolArchitecture) | |
|
TrackerFrameworkPath
Parâmetro de cadeia de caracteres opcional. |
$(WmimofckTrackerFrameworkPath) | |
|
TrackerSdkPath
Parâmetro de cadeia de caracteres opcional. |
$(WmimofckTrackerSdkPath) | |
|
VBScriptTestOutputFile
Parâmetro de cadeia de caracteres opcional. Um programa VBScript é criado que consultará todos os blocos de dados e propriedades especificadas no arquivo MOF. |
%(Wmimofck.VBScriptTestOutputFile) | -tFilename |
|
AdditionalOptions
Parâmetro de cadeia de caracteres opcional. |
%(Wmimofck.AdditionalOptions) |