#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. |
Topik terkait