Sdílet prostřednictvím


Implementace primárního rozhraní pro zprostředkovatele metody

Zprostředkovatel metody by měl implementovat IWbemServices jako primární rozhraní. Poskytovatel čisté metody však vyžaduje pouze implementaci metody IWbemServices::ExecMethodAsync.

Protože jiní poskytovatelé používají IWbemServices, rozhraní obsahuje mnoho metod, které jsou irelevantní pro čistě poskytovatele metody. Poskytovatel čistých metod by měl poskytnout zástupné řešení, které vrací WBEM_E_PROVIDER_NOT_CAPABLE pro všechny ostatní metody IWbemServices kromě ExecMethodAsync. Mnoho zprostředkovatelů metod však také slouží jako instance nebo zprostředkovatelé tříd. Kombinace metod a zprostředkovatelů instancí musí podporovat více metod IWbemServices.