Implementazione dell'interfaccia primaria per un provider di metodi
Un provider di metodi deve implementare IWbemServices come interfaccia primaria. Tuttavia, un provider di metodi puro richiede solo l'implementazione del metodo IWbemServices::ExecMethodAsync.
Poiché altri provider usano IWbemServices, l'interfaccia contiene molti metodi irrilevanti per un provider di metodi puri. Il provider di metodi puri dovrebbe fornire un'implementazione stub che restituisca WBEM_E_PROVIDER_NOT_CAPABLE per tutti gli altri metodi IWbemServices oltre a ExecMethodAsync. Tuttavia, molti provider di metodi fungono anche da provider di istanze o classi. I provider di metodi combinati e di istanze devono supportare più metodi di IWbemServices.