#pragma

Perintah #pragma preprocessor mirip dengan sakelar baris perintah. Namun, Anda tidak perlu masukkan kembali perintah #pragma setiap kali Anda mengkompilasi file MOF. Contoh berikut mengilustrasikan sintaks perintah #pragma :

#pragma [command]

Anda biasanya menempatkan perintah #pragma di awal file MOF. Namun, Anda dapat menempatkan beberapa perintah, seperti perintah #pragma , di isi kode MOF Anda. Contoh berikut menunjukkan perintah #pragma yang menunjukkan kepada pengkompilasi MOF bahwa ia harus menempatkan kelas dan instans di namespace root\cimv2 dan mengkompilasi file tempat perintah disertakan selama pemulihan repositori:

#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")

Berikut ini mencantumkan perintah #pragma yang tersedia.

Perintah Deskripsi
Amandemen Mengarahkan pengkompilasi MOF untuk memisahkan file MOF ke dalam versi bahasa netral dan spesifik bahasa.
pemulihan otomatis Menambahkan file MOF ke daftar file yang dikompilasi selama pemulihan repositori.
classflags Mengontrol cara kelas dibuat atau diperbarui tergantung pada bendera yang ditentukan.
deleteclass Menghapus kelas yang ada dan instansnya dari repositori.
deleteinstance Menghapus instans kelas yang ada dari repositori.
instanceflags Mengontrol cara instans dibuat atau diperbarui tergantung pada bendera yang ditentukan.
namespace Meminta agar pengkompilasi memuat file MOF ke dalam namespace yang ditentukan sebagai namespacepath.

 

Perintah Pra-prosesor