kelas __InstanceCreationEvent
Kelas sistem __InstanceCreationEvent melaporkan peristiwa pembuatan instans, yang merupakan jenis peristiwa intrinsik yang dihasilkan saat instans baru ditambahkan ke namespace layanan.
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 __InstanceCreationEvent : __InstanceOperationEvent
{
uint8 SECURITY_DESCRIPTOR[];
object TargetInstance;
uint64 TIME_CREATED;
};
Anggota
Kelas __InstanceCreationEvent memiliki jenis anggota ini:
Properti
Kelas __InstanceCreationEvent 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
Salinan instans yang dibuat. Properti ini diwarisi dari __InstanceOperationEvent.
-
-
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 __InstanceCreationEvent berasal dari __InstanceOperationEvent.
Pembuatan sumber daya: __InstanceCreationEvent
Misalkan Anda tertarik untuk menerima pemberitahuan jika Notepad dijalankan di komputer tertentu. Saat Notepad berjalan, proses yang sesuai akan dibuat. Proses dapat dikelola dengan menggunakan WMI dan diwakili oleh kelas Win32_Process. Saat Notepad mulai berjalan, instans kelas Win32_Process yang sesuai akan tersedia melalui WMI. Jika Anda telah mendaftarkan minat Anda pada peristiwa ini (dengan mengeluarkan kueri pemberitahuan peristiwa yang sesuai), ketersediaan instans ini menghasilkan pembuatan instans kelas __InstanceCreationEvent .
Kueri pemberitahuan yang meminta pemberitahuan pembuatan sumber daya dan menggunakan peristiwa intrinsik semuanya menggunakan sintaks yang mirip dengan yang berikut ini:
SELECT * FROM __InstanceCreationEvent WITHIN PollingInterval WHERE TargetInstance ISA 'Win32_Process' and TargetInstance.Name = 'notepad.exe'
Untuk diskusi yang lebih besar tentang menggunakan __InstanceCreationEvent sebagai cara untuk memantau sistem file, lihat WMI dan Pemantauan Sistem File pada CodeProject.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Semua namespace layanan WMI |