kelas __InstanceOperationEvent
Kelas sistem __InstanceOperationEvent berfungsi sebagai kelas dasar untuk semua peristiwa intrinsik yang terkait dengan instans.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.
Sintaks
class __InstanceOperationEvent : __Event
{
uint8 SECURITY_DESCRIPTOR[];
object TargetInstance;
uint64 TIME_CREATED;
};
Anggota
Kelas __InstanceOperationEvent memiliki jenis anggota ini:
Properti
Kelas __InstanceOperationEvent memiliki properti ini.
-
SECURITY_DESCRIPTOR
-
-
Jenis data: array uint8
-
Jenis akses: Baca-saja
Deskriptor yang digunakan oleh penyedia peristiwa untuk menentukan pengguna mana yang dapat menerima peristiwa. Properti ini diwariskan dari __Event.
-
-
TargetInstance
-
-
Jenis data: objek
-
Jenis akses: Baca-saja
Instans yang terpengaruh oleh peristiwa. Untuk peristiwa pembuatan, ini adalah instans yang baru dibuat. Untuk peristiwa modifikasi, ini adalah versi baru dari instans yang diubah. Untuk peristiwa penghapusan, ini adalah instans yang dihapus.
-
-
TIME_CREATED
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
Nilai unik yang menunjukkan waktu di mana peristiwa dibuat. Ini adalah nilai 64-bit yang menunjukkan jumlah interval 100 nanodetik setelah 1 Januari 1601. Informasi ini dalam format Waktu Universal Terkoordinasi (UTC). Properti ini diwariskan dari __Event.
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.
-
Keterangan
Kelas __InstanceOperationEvent berasal dari __Event.
Instans __InstanceOperationEvent tidak dibuat; hanya instans subkelasnya yang dibuat. Kelas berikut berasal dari __InstanceOperationEvent:
Gambaran Umum
Sama seperti ada kelas WMI yang mewakili setiap jenis sumber daya sistem yang dapat dikelola menggunakan WMI, ada kelas WMI yang mewakili setiap jenis peristiwa WMI. Ketika peristiwa yang dapat dipantau oleh WMI terjadi, instans kelas peristiwa WMI yang sesuai dibuat. Peristiwa WMI terjadi ketika instans tersebut dibuat.
Ada tiga jenis utama kelas acara WMI, yang semuanya berasal dari kelas WMI __Event : Peristiwa Intrinsik, Peristiwa Ekstrinsik, dan Peristiwa Timer. Peristiwa Intrinsik, pada gilirannya, diwakili oleh tiga kelas berbeda yang berasal dari kelas __Event: __NamespaceOperationEvent, __InstanceOperationEvent, dan __ClassOperationEvent.
Peristiwa Intrinsik
Peristiwa intrinsik digunakan untuk memantau sumber daya yang diwakili oleh kelas di repositori CIM. Setiap sumber daya diwakili oleh instans kelas. Ini berarti bahwa memantau sumber daya menggunakan WMI sebenarnya melibatkan pemantauan instans yang sesuai dengan sumber daya.
Peristiwa intrinsik juga dapat digunakan untuk memantau perubahan pada namespace layanan atau kelas di repositori. Namun, memantau perubahan pada namespace layanan atau kelas bernilai terbatas pada administrator sistem.
Peristiwa intrinsik diwakili oleh instans kelas yang berasal dari __InstanceOperationEvent, __NamespaceOperationEvent, atau __ClassOperationEvent. Setiap perubahan pada instans di WMI diwakili oleh kelas __InstanceOperationEvent dan kelas yang berasal darinya: __InstanceCreationEvent, __InstanceModificationEvent, dan __InstanceDeletionEvent.
Memantau sumber daya menggunakan WMI melibatkan instans pemantauan dan semua perubahan pada instans diwakili oleh __InstanceOperationEvent dan kelas yang berasal darinya. Ini berarti bahwa memantau sumber daya pada akhirnya melibatkan instans pemantauan kelas turunan __InstanceOperationEvent.
Anda mendaftarkan minat dalam instans salah satu kelas ini dengan mengeluarkan kueri pemberitahuan yang dinyatakan dalam WQL. Kueri menggunakan sintaks yang mirip dengan yang berikut ini:
SELECT * FROM __InstanceOperationEventOrDerivedClass WITHIN PollingInterval WHERE TargetInstance ISA WMIClassName AND TargetInstance.WMIClassPropertyName = Value
Untuk diskusi yang lebih panjang tentang menggunakan peristiwa instans WMI untuk memantau aktivitas komputer, lihat Bagaimana Cara Memantau Berbagai Jenis Peristiwa Hanya Dengan Satu Skrip?
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Semua namespace layanan WMI |