Compartir a través de


Implementación de la interfaz principal de un proveedor de métodos

Un proveedor de métodos debe implementar IWbemServices como interfaz principal. Sin embargo, un proveedor de métodos puro solo requiere que implemente el método IWbemServices::ExecMethodAsync.

Dado que otros proveedores usan IWbemServices, la interfaz contiene muchos métodos que son irrelevantes para un proveedor de métodos puro. El proveedor de métodos puro debe proporcionar una implementación de código auxiliar que devuelva WBEM_E_PROVIDER_NOT_CAPABLE para todos los demás métodos IWbemServices además de ExecMethodAsync. Sin embargo, muchos proveedores de métodos también sirven como proveedores de instancias o clases. Los proveedores de instancias y métodos de combinación deben admitir más métodos IWbemServices.