Yöntem Sağlayıcısını Kaydet
WMI yöntem sağlayıcısı oluşturmak için, __MethodProviderRegistrationörneğini kullanarak sağlayıcınızı temsil eden __Win32Provider örneğini kaydetmeniz gerekir. __Win32Providerörneğini oluşturduktan sonra bu sağlayıcıyı WMI'ye kaydetmeniz gerekir. COM nesnesi olarak, sağlayıcınızın işletim sistemine ve WMI'ye kaydolması gerekir. Aşağıdaki yordamda, Sağlayıcı kaydetmebölümünde açıklandığı gibi kayıt işlemini zaten uyguladığınız varsayılır.
Aşağıdaki yordamda bir yöntem sağlayıcısının nasıl kaydedildiği açıklanmaktadır.
Bir yöntem sağlayıcısını kaydetmek için
Sağlayıcıyı açıklayan __Win32Provider sınıfının bir örneğini oluşturun.
__MethodProviderRegistration sistem sınıfı, __ObjectProviderRegistration üst sınıfından birçok özelliği devralır, ancak yöntem sağlayıcısıyla ilgili tek özellik, __Win32Provider örneğinin nesne yoludur.
sağlayıcının özellik kümesini açıklayan __MethodProviderRegistration sınıfının bir örneğini oluşturun.
Sınıfı hem Dinamik hem de Sağlayıcı niteleyicileriyle etiketlemeye dikkat edin. Dinamik niteleyicisi, WMI'nin sınıf örneklerini almak için bir sağlayıcı kullanması gerektiğini bildirir. Sağlayıcı niteleyicisi WMI'nin kullanması gereken sağlayıcının adını belirtir.
Aşağıdaki kod örneğinde bir yöntem sağlayıcısının nasıl kaydedildiği açıklanır.
instance of __Win32Provider as $P
{
Name = "MethProvider" ;
ClsId = "{E30EC6A0-23CF-11d1-8FDE-0000F804AA5C}" ;
};
instance of __MethodProviderRegistration
{
Provider = $P;
};