Inscription d’un fournisseur de méthode
Pour créer un fournisseur de méthode WMI, vous devez inscrire l’instance _ _ Win32Provider qui représente votre fournisseur à l’aide d’une instance de _ _ MethodProviderRegistration. Après avoir créé une instance de _ _ Win32Provider, vous devez inscrire ce fournisseur auprès de WMI. En tant qu’objet COM, votre fournisseur doit s’inscrire auprès du système d’exploitation et de WMI. La procédure suivante suppose que vous avez déjà implémenté le processus d’inscription, comme décrit dans inscription d’un fournisseur.
La procédure suivante décrit comment inscrire un fournisseur de méthodes.
Pour inscrire un fournisseur de méthode
Créez une instance de la classe _ _ Win32Provider qui décrit le fournisseur.
La classe système _ _ MethodProviderRegistration hérite de nombreuses propriétés de la classe parente _ _ ObjectProviderRegistration . Toutefois, la seule propriété pertinente pour un fournisseur de méthode est le chemin d’accès de l’objet à l’instance _ _ Win32Provider .
Créez une instance de la classe _ _ MethodProviderRegistration qui décrit l’ensemble des fonctionnalités du fournisseur.
Veillez à baliser la classe avec les qualificateurs Dynamic et Provider . Le qualificateur dynamique indique que WMI doit utiliser un fournisseur pour récupérer les instances de classe. Le qualificateur du fournisseur spécifie le nom du fournisseur que WMI doit utiliser.
L’exemple de code suivant décrit comment inscrire un fournisseur de méthode.
instance of __Win32Provider as $P
{
Name = "MethProvider" ;
ClsId = "{E30EC6A0-23CF-11d1-8FDE-0000F804AA5C}" ;
};
instance of __MethodProviderRegistration
{
Provider = $P;
};