Compartilhar via


pragma amendment

O comando de pré-processador pragma amendment direciona o compilador MOF para separar um arquivo MOF em versões com neutralidade de idioma e específicas do idioma. O arquivo MOF específico do idioma move qualificadores alterados para um namespace para uma localidade específica. Em seguida, você compila os arquivos MOF específicos do idioma e com neutralidade de idioma para armazenar informações de classe no repositório WMI.

Exemplos

O exemplo a seguir mostra como criar um arquivo MOF que contenha qualificadores alterados. Em seguida, você pode compilar o código MOF com o seguinte comando:

mofcomp-MOF:Lnmof.mof-MFL:Lsmof.mflMastermof.mof

O comando instrui o compilador MOF a produzir dois arquivos MOF do arquivo Mastermof.mof original. O compilador MOF produz uma versão com neutralidade de idioma do arquivo MOF, chamada Lnmof.mof, com todos os itens específicos do idioma removidos. O compilador também cria um segundo arquivo MOF específico do idioma chamado Lsmof.mfl que contém apenas itens que você deve localizar.

Observação

Quando você estiver dividindo um arquivo MOF com o qualificador amendment ou o comando pragma amendment, deverá especificar as opções -MOF e -MFL. Caso contrário, o compilador não gerará nenhum arquivo de saída. Em seguida, você deve compilar os dois arquivos de saída para disponibilizar as informações de classe para o WMI.

#pragma amendment ("MS_409")

[Description("Localized version of MyClass" for American English") :
    Amended, LOCALE(0x409)] 

Class myclass
{
     [DisplayName("User Name") : Amended,
     Description("The Name property contains the name of the user") : 
     Amended, key]
    string Name;

    uint64 Value; // non-localized value field

     [DisplayName("Time Stamp") : Amended,
     Description("This property shows when the object was created") : 
     Amended] 
    uint64 Timestamp;
};

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008

Confira também

Comandos de pré-processador