WMI Sistem Sınıfları
WMI sistem sınıfları, Ortak Bilgi Modeli (CIM)temel alan önceden tanımlanmış sınıflardan oluşan bir koleksiyonlardır. Sağlayıcılar tarafından sağlanan sınıflardan farklı olarak, sistem sınıfları Yönetilen Nesne Biçimi (MOF) dosyasında bildirilmemiştir. WMI, yeni bir WMI ad alanı oluşturulduğunda bu sınıflardan oluşan bir küme oluşturur.
Sistem sınıflarından nesneler wmi etkinlikleri desteklemek için kullanılır, örneğin: olay ve sağlayıcı kaydı, güvenlik ve olay bildirimi. Bazı nesneler geçicidir ve bazıları depoda sistem sınıflarının örnekleri olarak depolanır.
Sistem sınıfları, bir çift alt çizgiden (__) ve ardından sınıf adından oluşan bir adlandırma kuralını izler. bir WMIsağlayıcısının sınıflarını tanımlamak üzere bir MOF dosyası yazdığınızda Mofcomp.exe, WMI sistem sınıf adları için ayrılmış olduğundan ilk çift alt çizgili (__) hiçbir sınıfı derlemez.
Sistem sınıflarının belgeleri yalnızca sistem dışı yerel özellikleri içerir. Bağlantılar, sınıf hiyerarşisinde hızlı ve kolay bir şekilde gezinebilmeniz için sınıf tanımlarında sağlanır.
WMI Sistem Sınıfları
Aşağıdaki tablo çeşitli sistem sınıflarını listeler.
Sistem sınıfı | Açıklama |
---|---|
__AbsoluteTimerInstruction | Bir olayın belirli bir tarihte belirli bir zamanda oluşturulmasına neden olur. |
__ACE | Bir erişim denetimi girdisi (ACE) temsil eder. |
__AggregateEvent | Birkaç ayrı iç veya dış olayın toplam olayını temsil eder. |
__ArbitratorConfiguration | WMI istemcileri tarafından başlatılan işlemler tarafından kullanılan iç kaynakları sınırlayan yapılandırma sınıfı. |
__CacheControl | WMI'nin bir Bileşen Nesne Modeli (COM) nesnesini ne zaman serbest bırakması gerektiğini belirler. |
__CIMOMIdentification | WMI'nin yerel yüklemesini açıklar. |
__ClassCreationEvent | Ad alanına yeni bir sınıf eklendiğinde oluşturulan iç olay türü olan bir sınıf oluşturma olayını temsil eder. |
__ClassDeletionEvent | Bir sınıf ad alanından kaldırıldığında oluşturulan iç olay türü olan bir sınıf silme olayını temsil eder. |
__ClassModificationEvent | Ad alanında bir sınıf değiştirildiğinde oluşturulan iç olay türü olan bir sınıf değişikliği olayını temsil eder. |
__ClassOperationEvent | Bir sınıfla ilişkili tüm iç olaylar için temel sınıf. |
__ClassProviderRegistration | Sınıf sağlayıcılarını WMI'ye kaydeder. |
__ConsumerFailureEvent | Bir olay tüketicisinin başarısız olması nedeniyle bırakılan başka bir olayın oluşumunu temsil eder. |
__Event | Tüm iç ve dış olaylar için üst sınıf olarak hizmet veren soyut bir temel sınıf. |
__EventConsumer | Kalıcı bir olay tüketicisinin kaydında kullanılan soyut bir temel sınıf. |
__EventConsumerProviderCacheControl | WMI'nin bir olay tüketici sağlayıcısını ne zaman serbest bırakması gerektiğini belirler. |
__EventConsumerProviderRegistration | Olay tüketicisi sağlayıcılarını WMI'ye kaydeder. |
__EventDroppedEvent | Bırakılan bir olayın oluşumunu temsil eder. Bırakılan olay, bir olay tüketicisine teslim edilmeyen bir olaydır. |
__EventFilter | Kalıcı bir olay tüketicisinin kaydı, __EventFilter sistem sınıfının bir örneğini gerektirir. |
__EventGenerator | zamanlayıcı olaylarıgibi olayların oluşturulmasını denetleen sınıflar için üst sınıf görevi görür. |
__EventProviderCacheControl | Bir olay sağlayıcısının ne zaman kaldırılmış olduğunu denetler. |
__EventProviderRegistration | Olay sağlayıcılarını WMI'ye kaydeder. |
__EventQueueOverflowEvent | Teslim kuyruğu taşması sonucunda bir olayın bırakıldığında bildirir. |
__EventSinkCacheControl | WMI'nin bir olay tüketici sağlayıcısının IWbemUnboundObjectSink işaretçisini ne zaman serbest bırakdığını belirlemek için kullanılır. |
__ExtendedStatus | Ayrıntılı durum ve hata bilgilerini bildirmek için kullanılır. |
__ExtrinsicEvent | ek olaylar olarak da bilinen tüm kullanıcı tanımlı olay türleri için bir üst sınıf olarak hizmet eder. |
__FilterToConsumerBinding | kalıcı olay tüketicilerinin kaydında, __EventConsumer örneğini __EventFilterörneğiyle ilişkilendirmek için kullanılır. |
__IndicationRelated | Olayla ilgili tüm sınıflar için üst sınıf görevi görür. |
__InstanceCreationEvent | Ad alanına yeni bir örnek eklendiğinde oluşturulan iç olay türü olan bir örnek oluşturma olayını raporlar. |
__InstanceDeletionEvent | Bir örnek ad alanından silindiğinde oluşturulan iç olay türü olan bir örnek silme olayını raporlar. |
__InstanceModificationEvent | Ad alanında bir örnek değiştiğinde oluşturulan iç olay türü olan örnek değişikliği olayını raporlar. |
__InstanceOperationEvent | Bir örnekle ilgili tüm iç olaylar için temel sınıf görevi görür. |
__InstanceProviderRegistration | Örnek sağlayıcılarını WMI'ye kaydeder. |
__IntervalTimerInstruction | Windows programlamadaki bir WM_TIMER iletisine benzer şekilde aralıklarla olaylar oluşturur. |
__MethodInvocationEvent | Bu sınıf uygulanmadı. |
__MethodProviderRegistration | Yöntem sağlayıcılarını WMI'ye kaydeder. |
__Namespace | WMI ad alanını temsil eder. |
__NamespaceCreationEvent | Geçerli ad alanına yeni bir ad alanı eklendiğinde oluşturulan iç olay türü olan ad alanı oluşturma olayını raporlar. |
__NamespaceDeletionEvent | Bir alt ad alanı geçerli ad alanından kaldırıldığında oluşturulan iç olay türü olan ad alanı silme olayını raporlar. |
__NamespaceModificationEvent | Ad alanı değiştirildiğinde oluşturulan iç olay türü olan ad alanı değişikliği olayını bildirir. |
__NamespaceOperationEvent | Bir ad alanıyla ilişkili tüm iç olaylar için temel sınıf. |
__NotifyStatus | Sağlayıcı tanımlı hata sınıfları için üst sınıf görevi görür. |
__NTLMUser9X | Desteklenmeyen Windows sürümlerini çalıştıran bir bilgisayara uzaktan erişimi denetler. |
__ObjectProviderCacheControl | Bir sınıf veya örnek sağlayıcısının ne zaman yüklendiğini denetler. |
__ObjectProviderRegistration | WMI'da sınıf ve örnek sağlayıcılarını kaydetmek için kullanılan sınıflar için üst öğe görevi görür. |
__PARAMETERS | Yöntemler için giriş ve çıkış parametrelerini tanımlar. |
__PropertyProviderCacheControl | Bir özellik sağlayıcısı kaldırıldığında önbelleği denetler. |
__PropertyProviderRegistration | Özellik sağlayıcılarını WMI'ye kaydeder. |
__Provider | __Win32Provider sistem sınıfı için üst sınıf olarak hizmet eder. |
__ProviderHostQuotaConfiguration | Sistem kaynaklarının konak işlemi kullanımında sınırların ayarlanmasına izin verir. |
__ProviderRegistration | Çeşitli sağlayıcı türleri için kayıt sınıfları için üst sınıf görevi görür. |
__SecurityDescriptor | birgüvenlik tanımlayıcısı temsil eder. |
__SecurityRelatedClass | Her tür güvenlik sınıfı için üst sınıf görevi görür. |
__SystemClass | Çoğu sistem sınıfının türetildiği temel sınıf. |
__SystemEvent | Bir sistem olayını temsil eder. |
__SystemSecurity | Bir ad alanının güvenlik ayarlarına erişmenize ve bunları değiştirmenize olanak sağlayan yöntemler içerir. |
__thisNAMESPACE | Ad alanının güvenlik haklarını bir güvenlik tanımlayıcısı biçiminde tutar. |
__TimerEvent | Bir tüketicinin aralık zamanlayıcı olayı veya mutlak süreölçer olayı isteğine yanıt olarak WMI tarafından oluşturulan bir olayı raporlar. |
__TimerInstruction | Tüketiciler için süreölçer olayları nasıl oluşturulması gerektiğine ilişkin yönergeleri belirtir. |
__TimerNextFiring | İşletim sistemi kullanımı için ayrılmıştır. |
__Trustee | bir güvenetemsil eder. Ad veya SID (bayt dizisi) kullanılabilir. |
__Win32Provider | Bir sağlayıcının fiziksel uygulaması hakkındaki bilgileri WMI'ye kaydeder. |