ホーム › Devices.FunctionDiscovery › IFunctionDiscoveryProvider
IFunctionDiscoveryProvider
COMメソッド 8
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Initialize(IFunctionDiscoveryProviderFactory* pIFunctionDiscoveryProviderFactory, IFunctionDiscoveryNotification* pIFunctionDiscoveryNotification, DWORD lcidUserDefault, DWORD* pdwStgAccessCapabilities) |
| 4 | HRESULT Query(IFunctionDiscoveryProviderQuery* pIFunctionDiscoveryProviderQuery, IFunctionInstanceCollection** ppIFunctionInstanceCollection) |
| 5 | HRESULT EndQuery() |
| 6 | HRESULT InstancePropertyStoreValidateAccess(IFunctionInstance* pIFunctionInstance, INT_PTR iProviderInstanceContext, DWORD dwStgAccess) |
| 7 | HRESULT InstancePropertyStoreOpen(IFunctionInstance* pIFunctionInstance, INT_PTR iProviderInstanceContext, DWORD dwStgAccess, IPropertyStore** ppIPropertyStore) |
| 8 | HRESULT InstancePropertyStoreFlush(IFunctionInstance* pIFunctionInstance, INT_PTR iProviderInstanceContext) |
| 9 | HRESULT InstanceQueryService(IFunctionInstance* pIFunctionInstance, INT_PTR iProviderInstanceContext, GUID* guidService, GUID* riid, IUnknown** ppIUnknown) |
| 10 | HRESULT InstanceReleased(IFunctionInstance* pIFunctionInstance, INT_PTR iProviderInstanceContext) |