Bagikan melalui


amandemen pragma

Perintah pra-prosesor amandemen pragma mengarahkan pengkompilasi MOF untuk memisahkan file MOF menjadi versi netral bahasa dan bahasa tertentu. File MOF khusus bahasa pemindahan kualifikasi yang diubah ke namespace layanan untuk lokal tertentu. Anda kemudian mengkompilasi file MOF khusus bahasa dan bahasa netral untuk menyimpan informasi kelas di repositori WMI.

Contoh

Contoh berikut menunjukkan cara membuat file MOF yang berisi kualifikasi yang diubah. Anda kemudian dapat mengkompilasi kode MOF dengan perintah berikut:

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

Perintah menginstruksikan pengkompilasi MOF untuk menghasilkan dua file MOF dari file Mastermof.mof asli. Pengkompilasi MOF menghasilkan versi netral bahasa dari file MOF, yang disebut Lnmof.mof, dengan semua item khusus bahasa dihapus. Pengkompilasi juga membuat file MOF khusus bahasa kedua yang disebut Lsmof.mfl yang hanya berisi item yang harus Anda lokalkan.

Catatan

Ketika Anda memisahkan file MOF dengan kualifikasi amandemen atau perintah amandemen pragma , Anda harus menentukan opsi -MOF dan -MFL . Jika tidak, pengkompilasi tidak menghasilkan file output apa pun. Anda kemudian harus mengkompilasi dua file output untuk membuat informasi kelas tersedia untuk 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;
};

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008

Lihat juga

Perintah Pra-prosesor